net.sf.saxon.javax.xml.xquery

Interface XQDataFactory

Known Subinterfaces:
XQConnection
Known Implementing Classes:
SaxonXQConnection, SaxonXQDataFactory

public interface XQDataFactory

XQJ interfaces reconstructed from version 0.9 documentation

Method Summary

XQItemType
createAtomicType(int baseType)
XQItemType
createAtomicType(int baseType, QName typename, URI schemaURI)
XQItemType
createAttributeType(QName nodename, int basetype)
XQItemType
createAttributeType(QName nodename, int basetype, QName typename, URI schemaURI)
XQItemType
createCommentType()
XQItemType
createDocumentElementType(XQItemType elementType)
XQItemType
createDocumentSchemaElementType(XQItemType type)
XQItemType
createDocumentType()
XQItemType
createElementType(QName nodename, int basetype)
XQItemType
createElementType(QName nodename, int basetype, QName typename, URI schemaURI, boolean allowNill)
XQItem
createItem(XQItem item)
XQItem
createItemFromAtomicValue(String value, XQItemType type)
XQItem
createItemFromBoolean(boolean value, XQItemType type)
XQItem
createItemFromByte(byte value, XQItemType type)
XQItem
createItemFromDocument(InputStream value, XQItemType type)
XQItem
createItemFromDocument(Reader value, XQItemType type)
XQItem
createItemFromDocument(Source value, XQItemType type)
XQItem
createItemFromDocument(String value, XQItemType type)
XQItem
createItemFromDocument(XMLReader value, XQItemType type)
XQItem
createItemFromDocument(XMLStreamReader value, XQItemType type)
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(Node value, XQItemType type)
XQItem
createItemFromObject(Object value, XQItemType type)
XQItem
createItemFromShort(short value, XQItemType type)
XQItem
createItemFromString(String value, XQItemType type)
XQItemType
createItemType()
XQItemType
createNodeType()
XQItemType
createProcessingInstructionType(String piTarget)
XQItemType
createSchemaAttributeType(QName nodename, int basetype, URI schemaURI)
XQItemType
createSchemaElementType(QName nodename, int basetype, URI schemaURI)
XQSequence
createSequence(java.util.Iterator i)
XQSequence
createSequence(XQSequence s)
XQSequenceType
createSequenceType(XQItemType item, int occurrence)
XQItemType
createTextType()

Method Details

createAtomicType

public XQItemType createAtomicType(int baseType)
            throws XQException

createAtomicType

public XQItemType createAtomicType(int baseType,
                                   QName typename,
                                   URI schemaURI)
            throws XQException

createAttributeType

public XQItemType createAttributeType(QName nodename,
                                      int basetype)
            throws XQException

createAttributeType

public XQItemType createAttributeType(QName nodename,
                                      int basetype,
                                      QName typename,
                                      URI schemaURI)
            throws XQException

createCommentType

public XQItemType createCommentType()
            throws XQException

createDocumentElementType

public XQItemType createDocumentElementType(XQItemType elementType)
            throws XQException

createDocumentSchemaElementType

public XQItemType createDocumentSchemaElementType(XQItemType type)
            throws XQException

createDocumentType

public XQItemType createDocumentType()
            throws XQException

createElementType

public XQItemType createElementType(QName nodename,
                                    int basetype)
            throws XQException

createElementType

public XQItemType createElementType(QName nodename,
                                    int basetype,
                                    QName typename,
                                    URI schemaURI,
                                    boolean allowNill)
            throws XQException

createItem

public XQItem createItem(XQItem item)
            throws XQException

createItemFromAtomicValue

public XQItem createItemFromAtomicValue(String value,
                                        XQItemType type)
            throws XQException

createItemFromBoolean

public XQItem createItemFromBoolean(boolean value,
                                    XQItemType type)
            throws XQException

createItemFromByte

public XQItem createItemFromByte(byte value,
                                 XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(InputStream value,
                                     XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(Reader value,
                                     XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(Source value,
                                     XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(String value,
                                     XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(XMLReader value,
                                     XQItemType type)
            throws XQException

createItemFromDocument

public XQItem createItemFromDocument(XMLStreamReader value,
                                     XQItemType type)
            throws XQException

createItemFromDouble

public XQItem createItemFromDouble(double value,
                                   XQItemType type)
            throws XQException

createItemFromFloat

public XQItem createItemFromFloat(float value,
                                  XQItemType type)
            throws XQException

createItemFromInt

public XQItem createItemFromInt(int value,
                                XQItemType type)
            throws XQException

createItemFromLong

public XQItem createItemFromLong(long value,
                                 XQItemType type)
            throws XQException

createItemFromNode

public XQItem createItemFromNode(Node value,
                                 XQItemType type)
            throws XQException

createItemFromObject

public XQItem createItemFromObject(Object value,
                                   XQItemType type)
            throws XQException

createItemFromShort

public XQItem createItemFromShort(short value,
                                  XQItemType type)
            throws XQException

createItemFromString

public XQItem createItemFromString(String value,
                                   XQItemType type)
            throws XQException

createItemType

public XQItemType createItemType()
            throws XQException

createNodeType

public XQItemType createNodeType()
            throws XQException

createProcessingInstructionType

public XQItemType createProcessingInstructionType(String piTarget)
            throws XQException

createSchemaAttributeType

public XQItemType createSchemaAttributeType(QName nodename,
                                            int basetype,
                                            URI schemaURI)
            throws XQException

createSchemaElementType

public XQItemType createSchemaElementType(QName nodename,
                                          int basetype,
                                          URI schemaURI)
            throws XQException

createSequence

public XQSequence createSequence(java.util.Iterator i)
            throws XQException

createSequence

public XQSequence createSequence(XQSequence s)
            throws XQException

createSequenceType

public XQSequenceType createSequenceType(XQItemType item,
                                         int occurrence)
            throws XQException

createTextType

public XQItemType createTextType()
            throws XQException