public ReadablePipe getBinding(String stepName, String portName) { if (name.equals(stepName) && ("#current".equals(portName) || "current".equals(portName))) { if (current == null) { current = new Pipe(runtime); } return new Pipe(runtime,current.documents()); } else { return super.getBinding(stepName, portName); } }
public void reset() { super.reset(); errorPipe.resetReader(); errorPipe.resetWriter(); } }
int readerCount = inputs.get(port).size(); if (readerCount > 1) { Pipe pipe = new Pipe(runtime); pipe.setWriter(step); pipe.setReader(step); pipe.canWriteSequence(true); pipe.canReadSequence(input.getSequence()); for (ReadablePipe reader : inputs.get(port)) { if (reader.moreDocuments()) { while (reader.moreDocuments()) { XdmNode doc = reader.read(); pipe.write(doc); totalDocs++; ReadablePipe rpipe = new Pipe(runtime, ((Pipe) wpipe).documents()); rpipe.canReadSequence(true); rpipe.setReader(step);
current = new Pipe(runtime); for (XdmNode is_doc : nodes) { current.resetWriter(); current.write(is_doc); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "Copy to current"));
Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); req.endDocument(); inputPipe.write(req.getResult()); XdmNode result = S9apiUtils.getDocumentElement(outputPipe.read()); int status = Integer.parseInt(result.getAttributeValue(_status));
public ReadablePipe getReader() { ReadablePipe pipe = new Pipe(runtime, documents); readers.add(pipe); return pipe; }
treeWriter.endDocument(); current.resetWriter(); current.write(treeWriter.getResult());
public XdmNode read () { if (pos > 0 && !readSeqOk) { dynamicError(6); } XdmNode doc = documents.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
int readerCount = inputs.get(port).size(); if (readerCount > 1) { Pipe pipe = new Pipe(runtime); pipe.setWriter(step); pipe.setReader(step); pipe.canWriteSequence(true); pipe.canReadSequence(input.getSequence()); for (ReadablePipe reader : inputs.get(port)) { if (reader.moreDocuments()) { while (reader.moreDocuments()) { XdmNode doc = reader.read(); pipe.write(doc); totalDocs++; ReadablePipe rpipe = new Pipe(runtime, ((Pipe) wpipe).documents()); rpipe.canReadSequence(true); rpipe.setReader(step);
current = new Pipe(runtime); current.resetWriter(); current.write(is_doc); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "Copy to current"));
Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); req.endDocument(); inputPipe.write(req.getResult()); XdmNode result = S9apiUtils.getDocumentElement(outputPipe.read()); int status = Integer.parseInt(result.getAttributeValue(_status));
public ReadablePipe getReader() { ReadablePipe pipe = new Pipe(runtime, documents); readers.add(pipe); return pipe; }
treeWriter.endDocument(); current.resetWriter(); current.write(treeWriter.getResult());
public XdmNode read () { if (pos > 0 && !readSeqOk) { dynamicError(6); } XdmNode doc = documents.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
current = new Pipe(runtime); current.resetWriter(); current.write(is_doc); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "Copy to current"));
Pipe inputPipe = new Pipe(runtime); Pipe outputPipe = new Pipe(runtime); httpReq.setInput("source", inputPipe); httpReq.setOutput("result", outputPipe); req.endDocument(); inputPipe.write(req.getResult()); XdmNode result = S9apiUtils.getDocumentElement(outputPipe.read()); int status = Integer.parseInt(result.getAttributeValue(_status));
public ReadablePipe getBinding(String stepName, String portName) { if (name.equals(stepName) && ("#current".equals(portName) || "current".equals(portName))) { if (current == null) { current = new Pipe(runtime); } return new Pipe(runtime,current.documents()); } else { return super.getBinding(stepName, portName); } }
public ReadablePipe getReader() { if (documents == null) { documents = new DocumentSequence(runtime); } ReadablePipe pipe = new Pipe(runtime, documents); pipe.canReadSequence(sequenceOk); readers.add(pipe); return pipe; }
public void reset() { super.reset(); errorPipe.resetReader(); errorPipe.resetWriter(); } }
public void write(XdmNode doc) { if (writer != null) { logger.trace(MessageFormatter.nodeMessage(writer.getNode(), writer.getName() + " wrote '" + (doc == null ? "null" : doc.getBaseURI()) + "' to " + this)); } documents.add(doc); if (documents.size() > 1 && !writeSeqOk) { dynamicError(7); } }