net.sf.saxon.javax.xml.xquery
Interface XQItemAccessor

All Known Subinterfaces:
XQItem, XQResultItem, XQResultSequence, XQSequence
All Known Implementing Classes:
SaxonXQForwardSequence, SaxonXQItem, SaxonXQSequence

public interface XQItemAccessor

XQJ interface reconstructed from version 0.5 documentation


Method Summary
 java.lang.String getAtomicValue()
           
 boolean getBoolean()
           
 byte getByte()
           
 double getDouble()
           
 float getFloat()
           
 int getInt()
           
 javax.xml.stream.XMLStreamReader getItemAsStream()
           
 java.lang.String getItemAsString()
           
 XQItemType getItemType()
           
 long getLong()
           
 org.w3c.dom.Node getNode()
           
 java.net.URI getNodeUri()
           
 java.lang.Object getObject()
           
 java.lang.Object getObject(XQCommonHandler handler)
           
 short getShort()
           
 boolean instanceOf(XQItemType type)
           
 void writeItem(java.io.OutputStream os, java.util.Properties props)
           
 void writeItem(java.io.Writer ow, java.util.Properties props)
           
 void writeItemToSAX(org.xml.sax.ContentHandler saxHandler)
           
 

Method Detail

getAtomicValue

public java.lang.String getAtomicValue()
                                throws XQException
Throws:
XQException

getBoolean

public boolean getBoolean()
                   throws XQException
Throws:
XQException

getByte

public byte getByte()
             throws XQException
Throws:
XQException

getDouble

public double getDouble()
                 throws XQException
Throws:
XQException

getFloat

public float getFloat()
               throws XQException
Throws:
XQException

getInt

public int getInt()
           throws XQException
Throws:
XQException

getItemAsStream

public javax.xml.stream.XMLStreamReader getItemAsStream()
                                                 throws XQException
Throws:
XQException

getItemAsString

public java.lang.String getItemAsString()
                                 throws XQException
Throws:
XQException

getItemType

public XQItemType getItemType()
                       throws XQException
Throws:
XQException

getLong

public long getLong()
             throws XQException
Throws:
XQException

getNode

public org.w3c.dom.Node getNode()
                         throws XQException
Throws:
XQException

getNodeUri

public java.net.URI getNodeUri()
                        throws XQException
Throws:
XQException

getObject

public java.lang.Object getObject()
                           throws XQException
Throws:
XQException

getObject

public java.lang.Object getObject(XQCommonHandler handler)
                           throws XQException
Throws:
XQException

getShort

public short getShort()
               throws XQException
Throws:
XQException

instanceOf

public boolean instanceOf(XQItemType type)
                   throws XQException
Throws:
XQException

writeItem

public void writeItem(java.io.OutputStream os,
                      java.util.Properties props)
               throws XQException
Throws:
XQException

writeItem

public void writeItem(java.io.Writer ow,
                      java.util.Properties props)
               throws XQException
Throws:
XQException

writeItemToSAX

public void writeItemToSAX(org.xml.sax.ContentHandler saxHandler)
                    throws XQException
Throws:
XQException