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

All Known Subinterfaces:
XQConnection
All 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(javax.xml.stream.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(Iterator i)
           
 XQSequence createSequence(XQSequence s)
           
 XQSequenceType createSequenceType(XQItemType item, int occurrence)
           
 XQItemType createTextType()
           
 

Method Detail

createAtomicType

XQItemType createAtomicType(int baseType)
                            throws XQException
Throws:
XQException

createAtomicType

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

createAttributeType

XQItemType createAttributeType(QName nodename,
                               int basetype)
                               throws XQException
Throws:
XQException

createAttributeType

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

createCommentType

XQItemType createCommentType()
                             throws XQException
Throws:
XQException

createDocumentElementType

XQItemType createDocumentElementType(XQItemType elementType)
                                     throws XQException
Throws:
XQException

createDocumentSchemaElementType

XQItemType createDocumentSchemaElementType(XQItemType type)
                                           throws XQException
Throws:
XQException

createDocumentType

XQItemType createDocumentType()
                              throws XQException
Throws:
XQException

createElementType

XQItemType createElementType(QName nodename,
                             int basetype)
                             throws XQException
Throws:
XQException

createElementType

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

createItem

XQItem createItem(XQItem item)
                  throws XQException
Throws:
XQException

createItemFromAtomicValue

XQItem createItemFromAtomicValue(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(InputStream value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

createItemFromDocument

XQItem createItemFromDocument(Reader value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

createItemFromDocument

XQItem createItemFromDocument(Source value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

createItemFromDocument

XQItem createItemFromDocument(String value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

createItemFromDocument

XQItem createItemFromDocument(XMLReader value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

createItemFromDocument

XQItem createItemFromDocument(javax.xml.stream.XMLStreamReader value,
                              XQItemType type)
                              throws XQException
Throws:
XQException

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(Node value,
                          XQItemType type)
                          throws XQException
Throws:
XQException

createItemFromObject

XQItem createItemFromObject(Object value,
                            XQItemType type)
                            throws XQException
Throws:
XQException

createItemFromShort

XQItem createItemFromShort(short value,
                           XQItemType type)
                           throws XQException
Throws:
XQException

createItemFromString

XQItem createItemFromString(String value,
                            XQItemType type)
                            throws XQException
Throws:
XQException

createItemType

XQItemType createItemType()
                          throws XQException
Throws:
XQException

createNodeType

XQItemType createNodeType()
                          throws XQException
Throws:
XQException

createProcessingInstructionType

XQItemType createProcessingInstructionType(String piTarget)
                                           throws XQException
Throws:
XQException

createSchemaAttributeType

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

createSchemaElementType

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

createSequence

XQSequence createSequence(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

createTextType

XQItemType createTextType()
                          throws XQException
Throws:
XQException


Copyright (C) Michael H. Kay. All rights reserved.