public void load(URI id, String media, InputStream content, long len) throws IOException { String text = readText(node, xpointer, media, content, len); if (text == null) { logger.trace(MessageFormatter.nodeMessage(node, "XInclude text parse failed: " + href)); fallback(node, href); } else { logger.trace(MessageFormatter.nodeMessage(node, "XInclude text parse: " + href)); matcher.addText(text); } } });
public void load(URI id, String media, InputStream content, long len) throws IOException { String text = readText(node, xpointer, media, content, len); if (text == null) { logger.trace(MessageFormatter.nodeMessage(node, "XInclude text parse failed: " + href)); fallback(node, href); } else { logger.trace(MessageFormatter.nodeMessage(node, "XInclude text parse: " + href)); matcher.addText(text); } } });
public void writeTo(String port, XdmNode node) { WritablePipe pipe = outputs.get(port+"|"); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "writesTo " + pipe + " for " + port)); pipe.write(node); }
public void writeTo(String port, XdmNode node) { WritablePipe pipe = outputs.get(port+"|"); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "writesTo " + pipe + " for " + port)); pipe.write(node); }
private XdmNode expandXIncludes(XdmNode doc) { logger.trace(MessageFormatter.nodeMessage(doc, "Starting expandXIncludes")); ProcessMatch matcher = new ProcessMatch(runtime, this); matcherStack.push(matcher); matcher.match(doc, new RuntimeValue("/|*", step.getNode())); XdmNode result = matcher.getResult(); matcher = matcherStack.pop(); return result; }
private XdmNode expandXIncludes(XdmNode doc) { logger.trace(MessageFormatter.nodeMessage(doc, "Starting expandXIncludes")); ProcessMatch matcher = new ProcessMatch(runtime, this); matcherStack.push(matcher); matcher.match(doc, new RuntimeValue("/|*", step.getNode())); XdmNode result = matcher.getResult(); matcher = matcherStack.pop(); return result; }
public XdmNode read() throws SaxonApiException { 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; }
public XdmNode read() throws SaxonApiException { 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; }
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; }
public XdmNode read() throws SaxonApiException { DocumentSequence docs = ensureDocuments(); XdmNode doc = docs.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
public XdmNode read() throws SaxonApiException { if (!readDoc) { readDoc(); } XdmNode doc = documents.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " select read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
public XdmNode read() throws SaxonApiException { DocumentSequence docs = ensureDocuments(); XdmNode doc = docs.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
public XdmNode read() throws SaxonApiException { if (!readDoc) { readDoc(); } XdmNode doc = documents.get(pos++); if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " select read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
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; }
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); } }
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); } }
public XdmNode read () throws SaxonApiException { if (!initialized) { readSource(); } XdmNode doc = null; if (moreDocuments()) { doc = documents.get(docindex++); } if (reader != null) { logger.trace(MessageFormatter.nodeMessage(reader.getNode(), reader.getName() + " read '" + (doc == null ? "null" : doc.getBaseURI()) + "' from " + this)); } return doc; }
public void instantiate(Step step) { instantiateReaders(step); for (Output output : step.outputs()) { String port = output.getPort(); XOutput xoutput = new XOutput(runtime, output); xoutput.setLogger(step.getLog(port)); addOutput(xoutput); WritablePipe wpipe = xoutput.getWriter(); wpipe.canWriteSequence(output.getSequence()); outputs.put(port, wpipe); logger.trace(MessageFormatter.nodeMessage(step.getNode(), step.getName() + " writes to " + wpipe + " for " + port)); } parent.addStep(this); }
public void run() throws SaxonApiException { super.run(); HashSet<String> excludeUris = S9apiUtils.excludeInlinePrefixes(step.getNode(), getOption(_prefixes).getString()); while (source.moreDocuments()) { XdmNode doc = source.read(); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "Namespace-delete step " + step.getName() + " read " + doc.getDocumentURI())); doc = S9apiUtils.removeNamespaces(runtime, doc, excludeUris, false); result.write(doc); } } }
public void run() throws SaxonApiException { super.run(); HashSet<String> excludeUris = S9apiUtils.excludeInlinePrefixes(step.getNode(), getOption(_prefixes).getString()); while (source.moreDocuments()) { XdmNode doc = source.read(); logger.trace(MessageFormatter.nodeMessage(step.getNode(), "Namespace-delete step " + step.getName() + " read " + doc.getDocumentURI())); doc = S9apiUtils.removeNamespaces(runtime, doc, excludeUris, false); result.write(doc); } } }