com.xmlcalabash.io
Class ReadableInline

java.lang.Object
  extended by com.xmlcalabash.io.ReadableInline
All Implemented Interfaces:
ReadablePipe

public class ReadableInline
extends java.lang.Object
implements ReadablePipe

Author:
ndw

Constructor Summary
ReadableInline(XProcRuntime runtime, java.util.Vector<net.sf.saxon.s9api.XdmValue> nodes, java.util.HashSet<java.lang.String> excludeNS)
          Creates a new instance of ReadableInline
 
Method Summary
 void canReadSequence(boolean sequence)
           
 boolean closed()
           
 int documentCount()
           
 DocumentSequence documents()
           
 boolean moreDocuments()
           
 net.sf.saxon.s9api.XdmNode read()
           
 boolean readSequence()
           
 void resetReader()
           
 void setReader(Step step)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReadableInline

public ReadableInline(XProcRuntime runtime,
                      java.util.Vector<net.sf.saxon.s9api.XdmValue> nodes,
                      java.util.HashSet<java.lang.String> excludeNS)
Creates a new instance of ReadableInline

Method Detail

canReadSequence

public void canReadSequence(boolean sequence)
Specified by:
canReadSequence in interface ReadablePipe

readSequence

public boolean readSequence()
Specified by:
readSequence in interface ReadablePipe

resetReader

public void resetReader()
Specified by:
resetReader in interface ReadablePipe

moreDocuments

public boolean moreDocuments()
Specified by:
moreDocuments in interface ReadablePipe

closed

public boolean closed()
Specified by:
closed in interface ReadablePipe

documentCount

public int documentCount()
Specified by:
documentCount in interface ReadablePipe

documents

public DocumentSequence documents()
Specified by:
documents in interface ReadablePipe

setReader

public void setReader(Step step)
Specified by:
setReader in interface ReadablePipe

read

public net.sf.saxon.s9api.XdmNode read()
                                throws net.sf.saxon.s9api.SaxonApiException
Specified by:
read in interface ReadablePipe
Throws:
net.sf.saxon.s9api.SaxonApiException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object