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
Modifier and TypeMethodDescriptioncreateAtomicItemType
(int baseType) createItem
(XQItem item) createItemFromAtomicValue
(String value, XQItemType type) createItemFromBoolean
(boolean value, XQItemType type) createItemFromByte
(byte value, XQItemType type) createItemFromDouble
(double value, XQItemType type) createItemFromFloat
(float value, XQItemType type) createItemFromInt
(int value, XQItemType type) createItemFromLong
(long value, XQItemType type) createItemFromNode
(Node value, XQItemType type) createItemFromObject
(Object value, XQItemType type) createItemFromShort
(short value, XQItemType type) createItemType
(int itemkind, int basetype, QName nodename) createItemType
(int itemkind, int basetype, QName nodename, QName typename, URI schemaURI, boolean nillable) createSequenceType
(XQItemType item, int occurrence)
-
Method Details
-
createAtomicItemType
- Throws:
XQException
-
createItem
- Throws:
XQException
-
createItemFromAtomicValue
- Throws:
XQException
-
createItemFromBoolean
- Throws:
XQException
-
createItemFromByte
- Throws:
XQException
-
createItemFromDocument
- Throws:
XQException
IOException
-
createItemFromDouble
- Throws:
XQException
-
createItemFromFloat
- Throws:
XQException
-
createItemFromInt
- Throws:
XQException
-
createItemFromLong
- Throws:
XQException
-
createItemFromNode
- Throws:
XQException
-
createItemFromObject
- Throws:
XQException
-
createItemFromShort
- Throws:
XQException
-
createItemType
- Throws:
XQException
-
createItemType
XQItemType createItemType(int itemkind, int basetype, QName nodename, QName typename, URI schemaURI, boolean nillable) throws XQException - Throws:
XQException
-
createSequence
- Throws:
XQException
-
createSequence
- Throws:
XQException
-
createSequenceType
- Throws:
XQException
-