Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.saxon.xqj.SaxonXQDataFactory
public XQItemType createAtomicType(int baseType) throws XQException
Create an atomic item type object representing a particular built-in atomic type
- Specified by:
- createAtomicType in interface XQDataFactory
- Parameters:
baseType
- the built-in atomic type, typically a constant such as XQItemType.XQBASETYPE_BOOLEAN
- Returns:
- the corresponding XQItemType
- Throws:
XQException
- if the supplied baseType parameter is not an atomic type
public XQItemType createAtomicType(int baseType, QName typename, URI schemaURI) throws XQException
- Specified by:
- createAtomicType in interface XQDataFactory
public XQItemType createAttributeType(QName nodename, int basetype) throws XQException
- Specified by:
- createAttributeType in interface XQDataFactory
public XQItemType createAttributeType(QName nodename, int basetype, QName typename, URI schemaURI) throws XQException
- Specified by:
- createAttributeType in interface XQDataFactory
public XQItemType createCommentType() throws XQException
- Specified by:
- createCommentType in interface XQDataFactory
public XQItemType createDocumentElementType(XQItemType elementType) throws XQException
- Specified by:
- createDocumentElementType in interface XQDataFactory
public XQItemType createDocumentSchemaElementType(XQItemType type) throws XQException
- Specified by:
- createDocumentSchemaElementType in interface XQDataFactory
public XQItemType createDocumentType() throws XQException
- Specified by:
- createDocumentType in interface XQDataFactory
public XQItemType createElementType(QName nodename, int basetype) throws XQException
- Specified by:
- createElementType in interface XQDataFactory
public XQItemType createElementType(QName nodename, int basetype, QName typename, URI schemaURI, boolean allowNill) throws XQException
- Specified by:
- createElementType in interface XQDataFactory
public XQItem createItemFromAtomicValue(String value, XQItemType type) throws XQException
- Specified by:
- createItemFromAtomicValue in interface XQDataFactory
public XQItem createItemFromBoolean(boolean value, XQItemType type) throws XQException
- Specified by:
- createItemFromBoolean in interface XQDataFactory
public XQItem createItemFromByte(byte value, XQItemType type) throws XQException
- Specified by:
- createItemFromByte in interface XQDataFactory
public XQItem createItemFromDocument(InputStream value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDocument(Reader value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDocument(Source value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDocument(String value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDocument(XMLReader value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDocument(XMLStreamReader value, XQItemType type) throws XQException
- Specified by:
- createItemFromDocument in interface XQDataFactory
public XQItem createItemFromDouble(double value, XQItemType type) throws XQException
- Specified by:
- createItemFromDouble in interface XQDataFactory
public XQItem createItemFromFloat(float value, XQItemType type) throws XQException
- Specified by:
- createItemFromFloat in interface XQDataFactory
public XQItem createItemFromInt(int value, XQItemType type) throws XQException
- Specified by:
- createItemFromInt in interface XQDataFactory
public XQItem createItemFromLong(long value, XQItemType type) throws XQException
- Specified by:
- createItemFromLong in interface XQDataFactory
public XQItem createItemFromNode(Node value, XQItemType type) throws XQException
- Specified by:
- createItemFromNode in interface XQDataFactory
public XQItem createItemFromObject(Object value, XQItemType type) throws XQException
- Specified by:
- createItemFromObject in interface XQDataFactory
public XQItem createItemFromShort(short value, XQItemType type) throws XQException
- Specified by:
- createItemFromShort in interface XQDataFactory
public XQItem createItemFromString(String value, XQItemType type) throws XQException
- Specified by:
- createItemFromString in interface XQDataFactory
public XQItemType createItemType() throws XQException
- Specified by:
- createItemType in interface XQDataFactory
public XQItemType createNodeType() throws XQException
- Specified by:
- createNodeType in interface XQDataFactory
public XQItemType createProcessingInstructionType(String piTarget) throws XQException
- Specified by:
- createProcessingInstructionType in interface XQDataFactory
public XQItemType createSchemaAttributeType(QName nodename, int basetype, URI schemaURI) throws XQException
- Specified by:
- createSchemaAttributeType in interface XQDataFactory
public XQItemType createSchemaElementType(QName nodename, int basetype, URI schemaURI) throws XQException
- Specified by:
- createSchemaElementType in interface XQDataFactory
public XQSequence createSequence(XQSequence s) throws XQException
- Specified by:
- createSequence in interface XQDataFactory
public XQSequenceType createSequenceType(XQItemType item, int occurrence) throws XQException
- Specified by:
- createSequenceType in interface XQDataFactory
public XQItemType createTextType() throws XQException
- Specified by:
- createTextType in interface XQDataFactory
protected void init()