@Override public void writeTo(XProcOutput output) { if(xpipeline.getOutputs() != null) for (String port : xpipeline.getOutputs()) {
protected Representation runPipeline(String id) { PipelineConfiguration pipeconfig = getPipelines().get(id); XPipeline pipeline = pipeconfig.pipeline; try { pipeline.run(); pipeconfig.ran = true; for (String port : pipeline.getOutputs()) { Vector<XdmNode> nodes = new Vector<XdmNode> (); ReadablePipe rpipe = pipeline.readFrom(port); while (rpipe.moreDocuments()) { nodes.add(rpipe.read()); } pipeconfig.outputs.put(port, nodes); } } catch (Exception e) { throw new XProcException(e); } if (pipeconfig.defoutput != null) { return getOutput(pipeconfig, pipeconfig.defoutput); } else { setStatus(Status.SUCCESS_OK); return new EmptyRepresentation(); } }
Set<String> pipeouts = xpipeline.getOutputs(); for (String port : pipeouts) { if (!port.startsWith("!")) {
Set<String> pipeouts = xpipeline.getOutputs(); for (String port : pipeouts) { if (!port.startsWith("!")) {
protected Representation runPipeline(String id) { PipelineConfiguration pipeconfig = getPipelines().get(id); XPipeline pipeline = pipeconfig.pipeline; try { pipeline.run(); pipeconfig.ran = true; for (String port : pipeline.getOutputs()) { Vector<XdmNode> nodes = new Vector<XdmNode> (); ReadablePipe rpipe = pipeline.readFrom(port); while (rpipe.moreDocuments()) { nodes.add(rpipe.read()); } pipeconfig.outputs.put(port, nodes); } } catch (Exception e) { throw new XProcException(e); } if (pipeconfig.defoutput != null) { return getOutput(pipeconfig, pipeconfig.defoutput); } else { setStatus(Status.SUCCESS_OK); return new EmptyRepresentation(); } }
public PipelineConfiguration(XProcRuntime runtime, XPipeline xpipeline, Calendar expires) { this.runtime = runtime; this.pipeline = xpipeline; this.expires = expires; DeclareStep pipeline = xpipeline.getDeclareStep(); // Figure out the default input port for (String port : xpipeline.getInputs()) { inputPorts.add(port); com.xmlcalabash.model.Input input = pipeline.getInput(port); if (!input.getParameterInput() && input.getPrimary()) { definput = port; } } // Figure out the default output port for (String port : xpipeline.getOutputs()) { outputPorts.add(port); com.xmlcalabash.model.Output output = pipeline.getOutput(port); if (output.getPrimary()) { defoutput = port; } } }
public PipelineConfiguration(XProcRuntime runtime, XPipeline xpipeline, Calendar expires) { this.runtime = runtime; this.pipeline = xpipeline; this.expires = expires; DeclareStep pipeline = xpipeline.getDeclareStep(); // Figure out the default input port for (String port : xpipeline.getInputs()) { inputPorts.add(port); com.xmlcalabash.model.Input input = pipeline.getInput(port); if (!input.getParameterInput() && input.getPrimary()) { definput = port; } } // Figure out the default output port for (String port : xpipeline.getOutputs()) { outputPorts.add(port); com.xmlcalabash.model.Output output = pipeline.getOutput(port); if (output.getPrimary()) { defoutput = port; } } }
for (String port : pipeline.getOutputs()) { for (String port : pipeline.getOutputs()) { Output output; if (portOutputs.containsKey(port)) {
for (String port : pipeline.getOutputs()) { for (String port : pipeline.getOutputs()) { Output output; if (portOutputs.containsKey(port)) {
Set<String> outputports = pipeline.getOutputs();
Set<String> outputports = pipeline.getOutputs();