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>"); } }
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); } } }
input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding);
input.setSelect(declIn.getSelect()); for (Binding binding : declIn.getBinding()) { input.addBinding(binding);