|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.xqj.SaxonXQItemType
public class SaxonXQItemType
Saxon implementation of the XQJ XQItemType interface
| Field Summary |
|---|
| Fields inherited from interface javax.xml.xquery.XQItemType |
|---|
XQBASETYPE_ANYATOMICTYPE, XQBASETYPE_ANYSIMPLETYPE, XQBASETYPE_ANYTYPE, XQBASETYPE_ANYURI, XQBASETYPE_BASE64BINARY, XQBASETYPE_BOOLEAN, XQBASETYPE_BYTE, XQBASETYPE_DATE, XQBASETYPE_DATETIME, XQBASETYPE_DAYTIMEDURATION, 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_UNTYPED, XQBASETYPE_UNTYPEDATOMIC, XQBASETYPE_YEARMONTHDURATION, XQITEMKIND_ATOMIC, XQITEMKIND_ATTRIBUTE, XQITEMKIND_COMMENT, XQITEMKIND_DOCUMENT, XQITEMKIND_DOCUMENT_ELEMENT, XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT, XQITEMKIND_ELEMENT, XQITEMKIND_ITEM, XQITEMKIND_NODE, XQITEMKIND_PI, XQITEMKIND_SCHEMA_ATTRIBUTE, XQITEMKIND_SCHEMA_ELEMENT, XQITEMKIND_TEXT |
| Fields inherited from interface javax.xml.xquery.XQSequenceType |
|---|
OCC_EMPTY, OCC_EXACTLY_ONE, OCC_ONE_OR_MORE, OCC_ZERO_OR_MORE, OCC_ZERO_OR_ONE |
| Constructor Summary | |
|---|---|
protected |
SaxonXQItemType(ItemType itemType,
Configuration config)
|
protected |
SaxonXQItemType(NodeInfo node)
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
(package private) AtomicType |
getAtomicType()
|
int |
getBaseType()
|
int |
getItemKind()
|
int |
getItemOccurrence()
|
javax.xml.xquery.XQItemType |
getItemType()
|
javax.xml.namespace.QName |
getNodeName()
|
java.lang.String |
getPIName()
|
(package private) ItemType |
getSaxonItemType()
|
java.net.URI |
getSchemaURI()
|
javax.xml.namespace.QName |
getTypeName()
|
int |
hashCode()
|
boolean |
isAnonymousType()
|
boolean |
isElementNillable()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected SaxonXQItemType(ItemType itemType,
Configuration config)
protected SaxonXQItemType(NodeInfo node)
| Method Detail |
|---|
public int getBaseType()
throws javax.xml.xquery.XQException
getBaseType in interface javax.xml.xquery.XQItemTypejavax.xml.xquery.XQExceptionpublic int getItemKind()
getItemKind in interface javax.xml.xquery.XQItemTypepublic int getItemOccurrence()
getItemOccurrence in interface javax.xml.xquery.XQItemTypegetItemOccurrence in interface javax.xml.xquery.XQSequenceType
public javax.xml.namespace.QName getNodeName()
throws javax.xml.xquery.XQException
getNodeName in interface javax.xml.xquery.XQItemTypejavax.xml.xquery.XQException
public java.lang.String getPIName()
throws javax.xml.xquery.XQException
getPIName in interface javax.xml.xquery.XQItemTypejavax.xml.xquery.XQExceptionpublic java.net.URI getSchemaURI()
getSchemaURI in interface javax.xml.xquery.XQItemTypepublic java.lang.String toString()
toString in interface javax.xml.xquery.XQItemTypetoString in interface javax.xml.xquery.XQSequenceTypetoString in class java.lang.Object
public javax.xml.namespace.QName getTypeName()
throws javax.xml.xquery.XQException
getTypeName in interface javax.xml.xquery.XQItemTypejavax.xml.xquery.XQExceptionpublic boolean isAnonymousType()
isAnonymousType in interface javax.xml.xquery.XQItemTypepublic boolean isElementNillable()
isElementNillable in interface javax.xml.xquery.XQItemTypepublic javax.xml.xquery.XQItemType getItemType()
getItemType in interface javax.xml.xquery.XQSequenceTypeAtomicType getAtomicType()
ItemType getSaxonItemType()
public boolean equals(java.lang.Object obj)
equals in interface javax.xml.xquery.XQItemTypeequals in interface javax.xml.xquery.XQSequenceTypeequals in class java.lang.Objectpublic int hashCode()
hashCode in interface javax.xml.xquery.XQItemTypehashCode in interface javax.xml.xquery.XQSequenceTypehashCode in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||