input.addBinding(binding); if (declBinding != null) { for (Binding binding : declBinding) { input.addBinding(binding); input.addBinding(empty); } else { valid = false; binding.setPort(portName); input.addBinding(binding);
input.addBinding(binding); if (declBinding != null) { for (Binding binding : declBinding) { input.addBinding(binding); input.addBinding(empty); } else { valid = false; binding.setPort(portName); input.addBinding(binding);
input.addBinding(binding); if (declBinding != null) { for (Binding binding : declBinding) { input.addBinding(binding); input.addBinding(empty); } else { binding.setPort(portName); input.addBinding(binding);
input.addBinding(binding); if (declBinding != null) { for (Binding binding : declBinding) { input.addBinding(binding); input.addBinding(empty); } else { binding.setPort(portName); input.addBinding(binding);
input.addBinding(binding); } else { valid = false; binding.setStep(pipeline.getName()); binding.setPort(paramsin.getPort()); input.addBinding(binding); input.addBinding(binding); input.addBinding(binding); } else { input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding); input.addBinding(binding);
input.addBinding(binding); } else { valid = false; binding.setStep(pipeline.getName()); binding.setPort(paramsin.getPort()); input.addBinding(binding); input.addBinding(binding); input.addBinding(binding); } else { input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding); input.addBinding(binding);
input.setPort("|" + output.getPort()); for (Binding binding : output.getBinding()) { input.addBinding(binding);
input.setPort("|" + output.getPort()); for (Binding binding : output.getBinding()) { input.addBinding(binding);
Binding binding = readBinding(parent, snode); if (binding != null) { input.addBinding(binding);
Binding binding = readBinding(parent, snode); if (binding != null) { input.addBinding(binding);
private Catch readCatch(Step parent, XdmNode node) { checkAttributes(node, new String[] { "name" }, false); String stepName = checkNCName(node.getAttributeValue(_name)); Catch step = new Catch(runtime, node, stepName); checkExtensionAttributes(node, step); step.setParentDecl((DeclareStep) parent); step.parent = parent; Vector<XdmNode> rest = readSignature(step); Input input = new Input(runtime, step.getNode()); input.setPort("error"); input.addBinding(new ErrorBinding(runtime, step.getNode())); input.setPrimary(false); input.setSequence(true); step.addInput(input); if (rest == null) { throw XProcException.staticError(15, node, "A p:catch must contain a subpipeline."); } for (XdmNode substepNode : rest) { Step substep = readStep(step, substepNode); step.addStep(substep); } step.checkPrimaryIO(); return step; }
private Catch readCatch(Step parent, XdmNode node) { checkAttributes(node, new String[] { "name" }, false); String stepName = checkNCName(node.getAttributeValue(_name)); Catch step = new Catch(runtime, node, stepName); checkExtensionAttributes(node, step); step.setParentDecl((DeclareStep) parent); step.parent = parent; Vector<XdmNode> rest = readSignature(step); Input input = new Input(runtime, step.getNode()); input.setPort("error"); input.addBinding(new ErrorBinding(runtime, step.getNode())); input.setPrimary(false); input.setSequence(true); step.addInput(input); if (rest == null) { throw XProcException.staticError(15, node, "A p:catch must contain a subpipeline."); } for (XdmNode substepNode : rest) { Step substep = readStep(step, substepNode); step.addStep(substep); } step.checkPrimaryIO(); return step; }
pnb.setStep(wrapper); pnb.setPort(pInput.getPort()); input.addBinding(pnb); pnb.setStep(step.getName()); pnb.setPort(output.getPort()); pInput.addBinding(pnb);
pnb.setStep(wrapper); pnb.setPort(pInput.getPort()); input.addBinding(pnb); pnb.setStep(step.getName()); pnb.setPort(output.getPort()); pInput.addBinding(pnb);