protected void dump(int depth) { String indent = ""; for (int count = 0; count < depth; count++) { indent += " "; } logger.trace(indent + "input " + getPort()); for (Binding binding : getBinding()) { binding.dump(depth+2); } }
protected void dump(int depth) { String indent = ""; for (int count = 0; count < depth; count++) { indent += " "; } logger.trace(indent + "input " + getPort()); for (Binding binding : getBinding()) { binding.dump(depth+2); } }
private void xmlReport(Input input) { if (!input.getPort().startsWith("|")) { pr.print(" <input port='" + input.getPort() + "'"); if (input.getParameterInput()) { pr.print(" kind='parameter'"); } if (input.getSelect() != null) { pr.print(" select='" + input.getSelect() + "'"); } pr.println(">"); for (Binding binding : input.getBinding()) { xmlReport(binding); } pr.println(" </input>"); } }
private void xmlReport(Input input) { if (!input.getPort().startsWith("|")) { pr.print(" <input port='" + input.getPort() + "'"); if (input.getParameterInput()) { pr.print(" kind='parameter'"); } if (input.getSelect() != null) { pr.print(" select='" + input.getSelect() + "'"); } pr.println(">"); for (Binding binding : input.getBinding()) { xmlReport(binding); } pr.println(" </input>"); } }
for (Input input : inputs) { if (input.getPort().startsWith("|")) { for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Step sibling = subpipeline.get(spos); for (Input input : sibling.inputs()) { for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding;
for (Input input : inputs) { if (input.getPort().startsWith("|")) { for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding; Step sibling = subpipeline.get(spos); for (Input input : sibling.inputs()) { for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding b = (PipeNameBinding) binding;
protected void instantiateReaders(Step step) { for (Input input : step.inputs()) { String port = input.getPort(); if (!port.startsWith("|")) { Vector<ReadablePipe> readers = null; if (inputs.containsKey(port)) { readers = inputs.get(port); } else { readers = new Vector<ReadablePipe> (); inputs.put(port, readers); } for (Binding binding : input.getBinding()) { ReadablePipe pipe = getPipeFromBinding(binding); pipe.canReadSequence(input.getSequence()); if (input.getSelect() != null) { logger.trace(MessageFormatter.nodeMessage(step.getNode(), step.getName() + " selects from " + pipe + " for " + port)); pipe = new XSelect(runtime, this, pipe, input.getSelect(), input.getNode()); } readers.add(pipe); logger.trace(MessageFormatter.nodeMessage(step.getNode(), step.getName() + " reads from " + pipe + " for " + port)); } XInput xinput = new XInput(runtime, input); addInput(xinput); } } }
protected void instantiateReaders(Step step) { for (Input input : step.inputs()) { String port = input.getPort(); if (!port.startsWith("|")) { Vector<ReadablePipe> readers = null; if (inputs.containsKey(port)) { readers = inputs.get(port); } else { readers = new Vector<ReadablePipe> (); inputs.put(port, readers); } for (Binding binding : input.getBinding()) { ReadablePipe pipe = getPipeFromBinding(binding); pipe.canReadSequence(input.getSequence()); if (input.getSelect() != null) { logger.trace(MessageFormatter.nodeMessage(step.getNode(), step.getName() + " selects from " + pipe + " for " + port)); pipe = new XSelect(runtime, this, pipe, input.getSelect(), input.getNode()); } readers.add(pipe); logger.trace(MessageFormatter.nodeMessage(step.getNode(), step.getName() + " reads from " + pipe + " for " + port)); } XInput xinput = new XInput(runtime, input); addInput(xinput); } } }
if (input.getBinding().size() == 0) { for (Input dinput : decl.inputs()) { if (dinput.getPort().equals(input.getPort())) { declBinding = dinput.getBinding(); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
if (input.getBinding().size() == 0) { for (Input dinput : decl.inputs()) { if (dinput.getPort().equals(input.getPort())) { declBinding = dinput.getBinding(); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
if (input.getBinding().size() == 0) { Port port = null; for (Input dinput : decl.inputs()) { if (dinput.getPort().equals(input.getPort())) { declBinding = dinput.getBinding(); if (data.getDepth() == 0 && input.getBinding().size() > 0) { throw XProcException.staticError(35, input.getNode(), "You must not specify bindings in this context."); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
if (input.getBinding().size() == 0) { Port port = null; for (Input dinput : decl.inputs()) { if (dinput.getPort().equals(input.getPort())) { declBinding = dinput.getBinding(); if (data.getDepth() == 0 && input.getBinding().size() > 0) { throw XProcException.staticError(35, input.getNode(), "You must not specify bindings in this context."); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding;
if (input.getBinding().size() == 0) { if (input.getParameterInput()) { if (input.getPrimary()) { if (declIn.getBinding().size() != 0) { input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Vector<Binding> newBindings = new Vector<Binding> (); Step fromstep = null; for (Binding binding : input.getBinding()) { catchErrors = false; if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) {
if (input.getBinding().size() == 0) { if (input.getParameterInput()) { if (input.getPrimary()) { if (declIn.getBinding().size() != 0) { input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { PipeNameBinding pipe = (PipeNameBinding) binding; Vector<Binding> newBindings = new Vector<Binding> (); Step fromstep = null; for (Binding binding : input.getBinding()) { catchErrors = false; if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) {
if (input.getBinding().size() != 0) { runtime.error(null,input.getNode(),"Input bindings are not allowed on an atomic step",XProcConstants.staticError(42)); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { runtime.error(null,input.getNode(),"Default input bindings cannot use p:pipe",XProcConstants.staticError(44));
if (input.getBinding().size() != 0) { runtime.error(null,input.getNode(),"Input bindings are not allowed on an atomic step",XProcConstants.staticError(42)); for (Binding binding : input.getBinding()) { if (binding.getBindingType() == Binding.PIPE_NAME_BINDING) { runtime.error(null,input.getNode(),"Default input bindings cannot use p:pipe",XProcConstants.staticError(44));
inputs.put(port, readers); for (Binding binding : input.getBinding()) { ReadablePipe pipe = getPipeFromBinding(binding); pipe.canReadSequence(input.getSequence());
inputs.put(port, readers); for (Binding binding : input.getBinding()) { ReadablePipe pipe = getPipeFromBinding(binding); pipe.canReadSequence(input.getSequence());