Package net.sf.saxon.javax.xml.xquery
Interface XQDataFactory
-
- All Known Subinterfaces:
XQConnection
,XQDataSource
- All Known Implementing Classes:
SaxonXQConnection
,SaxonXQDataFactory
,SaxonXQDataSource
public interface XQDataFactory
XQJ interfaces reconstructed from version 0.5 documentation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description XQItemType
createAtomicItemType(int baseType)
XQItem
createItem(XQItem item)
XQItem
createItemFromAtomicValue(java.lang.String value, XQItemType type)
XQItem
createItemFromBoolean(boolean value, XQItemType type)
XQItem
createItemFromByte(byte value, XQItemType type)
XQItem
createItemFromDocument(org.xml.sax.InputSource value)
XQItem
createItemFromDouble(double value, XQItemType type)
XQItem
createItemFromFloat(float value, XQItemType type)
XQItem
createItemFromInt(int value, XQItemType type)
XQItem
createItemFromLong(long value, XQItemType type)
XQItem
createItemFromNode(org.w3c.dom.Node value, XQItemType type)
XQItem
createItemFromObject(java.lang.Object value, XQItemType type)
XQItem
createItemFromShort(short value, XQItemType type)
XQItemType
createItemType(int itemkind, int basetype, javax.xml.namespace.QName nodename)
XQItemType
createItemType(int itemkind, int basetype, javax.xml.namespace.QName nodename, javax.xml.namespace.QName typename, java.net.URI schemaURI, boolean nillable)
XQSequence
createSequence(java.util.Iterator i)
XQSequence
createSequence(XQSequence s)
XQSequenceType
createSequenceType(XQItemType item, int occurrence)
-
-
-
Method Detail
-
createAtomicItemType
XQItemType createAtomicItemType(int baseType) throws XQException
- Throws:
XQException
-
createItem
XQItem createItem(XQItem item) throws XQException
- Throws:
XQException
-
createItemFromAtomicValue
XQItem createItemFromAtomicValue(java.lang.String value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromBoolean
XQItem createItemFromBoolean(boolean value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromByte
XQItem createItemFromByte(byte value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromDocument
XQItem createItemFromDocument(org.xml.sax.InputSource value) throws XQException, java.io.IOException
- Throws:
XQException
java.io.IOException
-
createItemFromDouble
XQItem createItemFromDouble(double value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromFloat
XQItem createItemFromFloat(float value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromInt
XQItem createItemFromInt(int value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromLong
XQItem createItemFromLong(long value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromNode
XQItem createItemFromNode(org.w3c.dom.Node value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromObject
XQItem createItemFromObject(java.lang.Object value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemFromShort
XQItem createItemFromShort(short value, XQItemType type) throws XQException
- Throws:
XQException
-
createItemType
XQItemType createItemType(int itemkind, int basetype, javax.xml.namespace.QName nodename) throws XQException
- Throws:
XQException
-
createItemType
XQItemType createItemType(int itemkind, int basetype, javax.xml.namespace.QName nodename, javax.xml.namespace.QName typename, java.net.URI schemaURI, boolean nillable) throws XQException
- Throws:
XQException
-
createSequence
XQSequence createSequence(java.util.Iterator i) throws XQException
- Throws:
XQException
-
createSequence
XQSequence createSequence(XQSequence s) throws XQException
- Throws:
XQException
-
createSequenceType
XQSequenceType createSequenceType(XQItemType item, int occurrence) throws XQException
- Throws:
XQException
-
-