org.exist.xqj
Class XQItem

java.lang.Object
  extended by org.exist.xqj.XQItem
All Implemented Interfaces:
javax.xml.xquery.XQItem, javax.xml.xquery.XQItemAccessor

public class XQItem
extends Object
implements javax.xml.xquery.XQItem

Author:
Adam Retter

Constructor Summary
XQItem()
           
XQItem(boolean value, javax.xml.xquery.XQItemType type)
           
XQItem(byte value, javax.xml.xquery.XQItemType type)
           
XQItem(double value, javax.xml.xquery.XQItemType type)
           
XQItem(float value, javax.xml.xquery.XQItemType type)
           
XQItem(Item item)
           
 
Method Summary
 void close()
           
 String getAtomicValue()
           
 boolean getBoolean()
           
 byte getByte()
           
 double getDouble()
           
 float getFloat()
           
 int getInt()
           
 String getItemAsString()
           
 javax.xml.xquery.XQItemType getItemType()
           
 long getLong()
           
 Node getNode()
           
 URI getNodeUri()
           
 Object getObject()
           
 Object getObject(javax.xml.xquery.XQCommonHandler handler)
           
 short getShort()
           
 boolean instanceOf(javax.xml.xquery.XQItemType type)
           
 boolean isClosed()
           
 void writeItem(OutputStream os, Properties props)
           
 void writeItem(Writer ow, Properties props)
           
 void writeItemToSAX(ContentHandler saxHandler)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQItem

public XQItem()

XQItem

public XQItem(Item item)

XQItem

public XQItem(boolean value,
              javax.xml.xquery.XQItemType type)
       throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

XQItem

public XQItem(byte value,
              javax.xml.xquery.XQItemType type)
       throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

XQItem

public XQItem(double value,
              javax.xml.xquery.XQItemType type)
       throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException

XQItem

public XQItem(float value,
              javax.xml.xquery.XQItemType type)
       throws javax.xml.xquery.XQException
Throws:
javax.xml.xquery.XQException
Method Detail

close

public void close()
           throws javax.xml.xquery.XQException
Specified by:
close in interface javax.xml.xquery.XQItem
Throws:
javax.xml.xquery.XQException

isClosed

public boolean isClosed()
Specified by:
isClosed in interface javax.xml.xquery.XQItem

getAtomicValue

public String getAtomicValue()
                      throws javax.xml.xquery.XQException
Specified by:
getAtomicValue in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getBoolean

public boolean getBoolean()
                   throws javax.xml.xquery.XQException
Specified by:
getBoolean in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getByte

public byte getByte()
             throws javax.xml.xquery.XQException
Specified by:
getByte in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getDouble

public double getDouble()
                 throws javax.xml.xquery.XQException
Specified by:
getDouble in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getFloat

public float getFloat()
               throws javax.xml.xquery.XQException
Specified by:
getFloat in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getInt

public int getInt()
           throws javax.xml.xquery.XQException
Specified by:
getInt in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getItemAsString

public String getItemAsString()
                       throws javax.xml.xquery.XQException
Specified by:
getItemAsString in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getItemType

public javax.xml.xquery.XQItemType getItemType()
                                        throws javax.xml.xquery.XQException
Specified by:
getItemType in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getLong

public long getLong()
             throws javax.xml.xquery.XQException
Specified by:
getLong in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getNode

public Node getNode()
             throws javax.xml.xquery.XQException
Specified by:
getNode in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getNodeUri

public URI getNodeUri()
               throws javax.xml.xquery.XQException
Specified by:
getNodeUri in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getObject

public Object getObject()
                 throws javax.xml.xquery.XQException
Specified by:
getObject in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getObject

public Object getObject(javax.xml.xquery.XQCommonHandler handler)
                 throws javax.xml.xquery.XQException
Specified by:
getObject in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

getShort

public short getShort()
               throws javax.xml.xquery.XQException
Specified by:
getShort in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

instanceOf

public boolean instanceOf(javax.xml.xquery.XQItemType type)
                   throws javax.xml.xquery.XQException
Specified by:
instanceOf in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

writeItem

public void writeItem(OutputStream os,
                      Properties props)
               throws javax.xml.xquery.XQException
Specified by:
writeItem in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

writeItem

public void writeItem(Writer ow,
                      Properties props)
               throws javax.xml.xquery.XQException
Specified by:
writeItem in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException

writeItemToSAX

public void writeItemToSAX(ContentHandler saxHandler)
                    throws javax.xml.xquery.XQException
Specified by:
writeItemToSAX in interface javax.xml.xquery.XQItemAccessor
Throws:
javax.xml.xquery.XQException


Copyright (C) Wolfgang Meier. All rights reserved.