public XSelect(XProcRuntime runtime, XStep forStep, ReadablePipe readFrom, String xpathExpr, XdmNode context) { source = readFrom; select = xpathExpr; this.runtime = runtime; this.context = context; documents = new DocumentSequence(runtime); this.forStep = forStep; }
public ReadableDocument(XProcRuntime runtime) { // This is an empty document sequence (p:empty) this.runtime = runtime; documents = new DocumentSequence(runtime); }
public ReadableDocument(XProcRuntime runtime) { // This is an empty document sequence (p:empty) this.runtime = runtime; documents = new DocumentSequence(runtime); }
public Select(XProcRuntime runtime, ReadablePipe readFrom, String xpathExpr, XdmNode xpathContext) { source = readFrom; select = xpathExpr; context = xpathContext; this.runtime = runtime; documents = new DocumentSequence(runtime); }
public Select(XProcRuntime runtime, ReadablePipe readFrom, String xpathExpr, XdmNode xpathContext) { source = readFrom; select = xpathExpr; context = xpathContext; this.runtime = runtime; documents = new DocumentSequence(runtime); }
public XSelect(XProcRuntime runtime, XStep forStep, ReadablePipe readFrom, String xpathExpr, XdmNode context) { source = readFrom; select = xpathExpr; this.runtime = runtime; this.context = context; documents = new DocumentSequence(runtime); this.forStep = forStep; }
public ReadableDocument(XProcRuntime runtime, XdmNode node, String uri, String base, String mask) { this.runtime = runtime; this.node = node; this.uri = uri; this.base = base; if (mask != null) { pattern = Pattern.compile(mask); } documents = new DocumentSequence(runtime); }
public ReadableDocument(XProcRuntime runtime, XdmNode node, String uri, String base, String mask) { this.runtime = runtime; this.node = node; this.uri = uri; this.base = base; if (mask != null) { pattern = Pattern.compile(mask); } documents = new DocumentSequence(runtime); }
public Pipe(XProcRuntime xproc) { runtime = xproc; documents = new DocumentSequence(xproc); documents.addReader(); id = idCounter++; }
public Pipe(XProcRuntime xproc) { runtime = xproc; documents = new DocumentSequence(xproc); documents.addReader(); id = idCounter++; }
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 ReadablePipe getReader() { if (documents == null) { documents = new DocumentSequence(runtime); } ReadablePipe pipe = new Pipe(runtime, documents); pipe.canReadSequence(sequenceOk); readers.add(pipe); return pipe; }
public WritablePipe getWriter() { if (writer != null) { throw new XProcException(node, "Attempt to create two writers for the same input."); } if (documents == null) { documents = new DocumentSequence(runtime); } writer = new Pipe(runtime, documents); return writer; }
public WritablePipe getWriter() { if (writer != null) { throw new XProcException(node, "Attempt to create two writers for the same input."); } if (documents == null) { documents = new DocumentSequence(runtime); } writer = new Pipe(runtime, documents); return writer; }
public XOutput(XProcRuntime runtime, Output output) { this.runtime = runtime; node = output.getNode(); port = output.getPort(); sequenceOk = output.getSequence(); documents = new DocumentSequence(runtime); readers = new Vector<ReadablePipe> (); }
public XOutput(XProcRuntime runtime, Output output) { this.runtime = runtime; node = output.getNode(); port = output.getPort(); sequenceOk = output.getSequence(); documents = new DocumentSequence(runtime); readers = new Vector<ReadablePipe> (); }
public ReadableInline(XProcRuntime runtime, Vector<XdmValue> nodes, HashSet<String> excludeNS) { this.runtime = runtime; documents = new DocumentSequence(runtime); XdmDestination dest = new XdmDestination(); XdmNode p_inline = null;
public ReadableInline(XProcRuntime runtime, Vector<XdmValue> nodes, HashSet<String> excludeNS) { this.runtime = runtime; documents = new DocumentSequence(runtime); XdmDestination dest = new XdmDestination(); XdmNode p_inline = null;
documents = new DocumentSequence(runtime);
documents = new DocumentSequence(runtime);