net.sf.saxon.query
public class QueryResult extends Object
Field Summary | |
---|---|
static String | RESULT_NS |
Method Summary | |
---|---|
static void | sendWrappedSequence(SequenceIterator iterator, Receiver destination)
Take a sequence supplied in the form of an iterator and generate a wrapped represention of the
items in the sequence, the wrapped representation being a sequence of events sent to a supplied
Receiver. |
static void | serialize(NodeInfo node, Result destination, Properties outputProperties, Configuration config)
Serialize a document containing wrapped query results (or any other document, in fact)
as XML. |
static void | serializeSequence(SequenceIterator results, Configuration config, OutputStream destination, Properties outputProps)
Serialize an arbitrary sequence, without any special wrapping. |
static DocumentInfo | wrap(SequenceIterator iterator, Configuration config)
Take the results of a query (or any other SequenceIterator) and create
an XML document containing copies of all items in the sequence, suitably wrapped |
Parameters: iterator the input sequence destination the Receiver to accept the wrapped output
Parameters: node The document or element to be serialized destination The Result object to contain the serialized form outputProperties Serialization options config The Configuration
Throws: XPathException If serialization fails
Parameters: results the sequence to be serialized config the configuration (gives access to information such as the NamePool) destination the output stream to which the output is to be written outputProps a set of serialization properties as defined in JAXP
Throws: XPathException if any failure occurs
Parameters: iterator The values to be wrapped config The Saxon configuration used to evaluate the query
Returns: the document containing the wrapped results
Throws: XPathException