Class SaxonXQItemType
java.lang.Object
net.sf.saxon.xqj.SaxonXQItemType
- All Implemented Interfaces:
XQItemType, XQSequenceType
-
Field Summary
Fields inherited from interface 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_TEXTFields inherited from interface XQSequenceType
OCC_EXACTLY_ONE, OCC_ONE_OR_MORE, OCC_ZERO_OR_MORE, OCC_ZERO_OR_ONE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSaxonXQItemType(NodeInfo node) protectedSaxonXQItemType(ItemType itemType, Configuration config) -
Method Summary
Modifier and TypeMethodDescription(package private) AtomicTypeintintint(package private) ItemTypebooleanbooleanbooleantoString()
-
Constructor Details
-
SaxonXQItemType
-
SaxonXQItemType
-
-
Method Details
-
getBaseType
public int getBaseType()- Specified by:
getBaseTypein interfaceXQItemType
-
getItemKind
public int getItemKind()- Specified by:
getItemKindin interfaceXQItemType
-
getItemOccurrence
public int getItemOccurrence()- Specified by:
getItemOccurrencein interfaceXQItemType- Specified by:
getItemOccurrencein interfaceXQSequenceType
-
getNodeName
- Specified by:
getNodeNamein interfaceXQItemType- Throws:
XQException
-
getSchemaURI
- Specified by:
getSchemaURIin interfaceXQItemType
-
getString
- Specified by:
getStringin interfaceXQItemType- Specified by:
getStringin interfaceXQSequenceType
-
toString
-
getTypeName
- Specified by:
getTypeNamein interfaceXQItemType- Throws:
XQException
-
isAnonymousType
public boolean isAnonymousType()- Specified by:
isAnonymousTypein interfaceXQItemType
-
isElementNillable
public boolean isElementNillable()- Specified by:
isElementNillablein interfaceXQItemType
-
isSchemaElement
public boolean isSchemaElement()- Specified by:
isSchemaElementin interfaceXQItemType
-
getItemType
- Specified by:
getItemTypein interfaceXQSequenceType
-
getAtomicType
AtomicType getAtomicType() -
getSaxonItemType
ItemType getSaxonItemType()
-