Package net.sf.saxon.xqj
Class SaxonXQItemType
java.lang.Object
net.sf.saxon.xqj.SaxonXQItemType
- All Implemented Interfaces:
XQItemType
,XQSequenceType
-
Field Summary
Fields inherited from interface net.sf.saxon.javax.xml.xquery.XQItemType
XQBASETYPE_ANYSIMPLETYPE, XQBASETYPE_ANYTYPE, XQBASETYPE_ANYURI, XQBASETYPE_BASE64BINARY, XQBASETYPE_BOOLEAN, XQBASETYPE_BYTE, XQBASETYPE_DATE, XQBASETYPE_DATETIME, XQBASETYPE_DECIMAL, XQBASETYPE_DOUBLE, XQBASETYPE_DURATION, XQBASETYPE_ENTITIES, XQBASETYPE_ENTITY, XQBASETYPE_FLOAT, XQBASETYPE_GDAY, XQBASETYPE_GMONTH, XQBASETYPE_GMONTHDAY, XQBASETYPE_GYEAR, XQBASETYPE_GYEARMONTH, XQBASETYPE_HEXBINARY, XQBASETYPE_ID, XQBASETYPE_IDREF, XQBASETYPE_IDREFS, XQBASETYPE_INT, XQBASETYPE_INTEGER, XQBASETYPE_LANGUAGE, XQBASETYPE_LONG, XQBASETYPE_NAME, XQBASETYPE_NCNAME, XQBASETYPE_NEGATIVE_INTEGER, XQBASETYPE_NMTOKEN, XQBASETYPE_NMTOKENS, XQBASETYPE_NONNEGATIVE_INTEGER, XQBASETYPE_NONPOSITIVE_INTEGER, XQBASETYPE_NORMALIZED_STRING, XQBASETYPE_NOTATION, XQBASETYPE_POSITIVE_INTEGER, XQBASETYPE_QNAME, XQBASETYPE_SHORT, XQBASETYPE_STRING, XQBASETYPE_TIME, XQBASETYPE_TOKEN, XQBASETYPE_UNSIGNED_BYTE, XQBASETYPE_UNSIGNED_INT, XQBASETYPE_UNSIGNED_LONG, XQBASETYPE_UNSIGNED_SHORT, XQBASETYPE_XDT_ANYATOMICTYPE, XQBASETYPE_XDT_DAYTIMEDURATION, XQBASETYPE_XDT_UNTYPED, XQBASETYPE_XDT_UNTYPEDATOMIC, XQBASETYPE_XDT_YEARMONTHDURATION, XQBASETYPE_XQJ_COMPLEX, XQBASETYPE_XQJ_LISTTYPE, XQITEMKIND_ATOMIC, XQITEMKIND_ATTRIBUTE, XQITEMKIND_COMMENT, XQITEMKIND_DOCUMENT, XQITEMKIND_DOCUMENT_ELEMENT, XQITEMKIND_ELEMENT, XQITEMKIND_ITEM, XQITEMKIND_NODE, XQITEMKIND_PI, XQITEMKIND_TEXT
Fields inherited from interface net.sf.saxon.javax.xml.xquery.XQSequenceType
OCC_EXACTLY_ONE, OCC_ONE_OR_MORE, OCC_ZERO_OR_MORE, OCC_ZERO_OR_ONE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SaxonXQItemType
(NodeInfo node) protected
SaxonXQItemType
(ItemType itemType, Configuration config) -
Method Summary
Modifier and TypeMethodDescription(package private) AtomicType
int
int
int
(package private) ItemType
boolean
boolean
boolean
toString()
-
Constructor Details
-
SaxonXQItemType
-
SaxonXQItemType
-
-
Method Details
-
getBaseType
public int getBaseType()- Specified by:
getBaseType
in interfaceXQItemType
-
getItemKind
public int getItemKind()- Specified by:
getItemKind
in interfaceXQItemType
-
getItemOccurrence
public int getItemOccurrence()- Specified by:
getItemOccurrence
in interfaceXQItemType
- Specified by:
getItemOccurrence
in interfaceXQSequenceType
-
getNodeName
- Specified by:
getNodeName
in interfaceXQItemType
- Throws:
XQException
-
getSchemaURI
- Specified by:
getSchemaURI
in interfaceXQItemType
-
getString
- Specified by:
getString
in interfaceXQItemType
- Specified by:
getString
in interfaceXQSequenceType
-
toString
-
getTypeName
- Specified by:
getTypeName
in interfaceXQItemType
- Throws:
XQException
-
isAnonymousType
public boolean isAnonymousType()- Specified by:
isAnonymousType
in interfaceXQItemType
-
isElementNillable
public boolean isElementNillable()- Specified by:
isElementNillable
in interfaceXQItemType
-
isSchemaElement
public boolean isSchemaElement()- Specified by:
isSchemaElement
in interfaceXQItemType
-
getItemType
- Specified by:
getItemType
in interfaceXQSequenceType
-
getAtomicType
AtomicType getAtomicType() -
getSaxonItemType
ItemType getSaxonItemType()
-