| 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectnet.sf.saxon.query.QueryResult
public class QueryResult
This utility class takes the result sequence produced by a query, and wraps it as an XML document. The class is never instantiated.
| 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)
Serialize a document containing wrapped query results (or any other document, in fact) as XML.  | 
static void | 
serialize(NodeInfo node,
          Result destination,
          Properties outputProperties,
          Configuration config)
Deprecated. since 8.9; use serialize(NodeInfo, Result, Properties) instead. | 
static void | 
serializeSequence(SequenceIterator results,
                  Configuration config,
                  OutputStream destination,
                  Properties outputProps)
Serialize an arbitrary sequence, without any special wrapping.  | 
static void | 
serializeSequence(SequenceIterator results,
                  Configuration config,
                  PrintWriter writer,
                  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  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static String RESULT_NS
| Method Detail | 
|---|
public static DocumentInfo wrap(SequenceIterator iterator,
                                Configuration config)
                         throws XPathException
iterator - The values to be wrappedconfig - The Saxon configuration used to evaluate the query
XPathException
public static void sendWrappedSequence(SequenceIterator iterator,
                                       Receiver destination)
                                throws XPathException
iterator - the input sequencedestination - the Receiver to accept the wrapped output
XPathException
public static void serialize(NodeInfo node,
                             Result destination,
                             Properties outputProperties,
                             Configuration config)
                      throws XPathException
serialize(NodeInfo, Result, Properties) instead.
node - The document or element to be serializeddestination - The Result object to contain the serialized formoutputProperties - Serialization optionsconfig - The Configuration. This argument is ignored
XPathException - If serialization fails
public static void serialize(NodeInfo node,
                             Result destination,
                             Properties outputProperties)
                      throws XPathException
node - The document or element to be serializeddestination - The Result object to contain the serialized formoutputProperties - Serialization options
XPathException - If serialization fails
public static void serializeSequence(SequenceIterator results,
                                     Configuration config,
                                     OutputStream destination,
                                     Properties outputProps)
                              throws XPathException
results - the sequence to be serializedconfig - the configuration (gives access to information such as the NamePool)destination - the output stream to which the output is to be writtenoutputProps - a set of serialization properties as defined in JAXP
XPathException - if any failure occurs
public static void serializeSequence(SequenceIterator results,
                                     Configuration config,
                                     PrintWriter writer,
                                     Properties outputProps)
                              throws XPathException
results - the sequence to be serializedconfig - the configuration (gives access to information such as the NamePool)writer - the writer to which the output is to be writtenoutputProps - a set of serialization properties as defined in JAXP
XPathException - if any failure occurs
  | 
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||