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 | 
 XQItemType | 
createAtomicItemType(int baseType)
 
            | 
 XQItem | 
createItem(XQItem item)
 
            | 
 XQItem | 
createItemFromAtomicValue(String value,
                          XQItemType type)
 
            | 
 XQItem | 
createItemFromBoolean(boolean value,
                      XQItemType type)
 
            | 
 XQItem | 
createItemFromByte(byte value,
                   XQItemType type)
 
            | 
 XQItem | 
createItemFromDocument(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(Node value,
                   XQItemType type)
 
            | 
 XQItem | 
createItemFromObject(Object value,
                     XQItemType type)
 
            | 
 XQItem | 
createItemFromShort(short value,
                    XQItemType type)
 
            | 
 XQItemType | 
createItemType(int itemkind,
               int basetype,
               QName nodename)
 
            | 
 XQItemType | 
createItemType(int itemkind,
               int basetype,
               QName nodename,
               QName typename,
               URI schemaURI,
               boolean nillable)
 
            | 
 XQSequence | 
createSequence(Iterator i)
 
            | 
 XQSequence | 
createSequence(XQSequence s)
 
            | 
 XQSequenceType | 
createSequenceType(XQItemType item,
                   int occurrence)
 
            | 
 
createAtomicItemType
XQItemType createAtomicItemType(int baseType)
                                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(InputSource value)
                              throws XQException,
                                     IOException
- Throws:
 XQException
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(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
 
createItemType
XQItemType createItemType(int itemkind,
                          int basetype,
                          QName nodename)
                          throws XQException
- Throws:
 XQException
 
createItemType
XQItemType createItemType(int itemkind,
                          int basetype,
                          QName nodename,
                          QName typename,
                          URI schemaURI,
                          boolean nillable)
                          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
 
Copyright (C) Michael H. Kay. All rights reserved.