|
|||||||||
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.XQItemType
javax.xml.xquery.XQException
public int getItemKind()
getItemKind
in interface javax.xml.xquery.XQItemType
public int getItemOccurrence()
getItemOccurrence
in interface javax.xml.xquery.XQItemType
getItemOccurrence
in interface javax.xml.xquery.XQSequenceType
public javax.xml.namespace.QName getNodeName() throws javax.xml.xquery.XQException
getNodeName
in interface javax.xml.xquery.XQItemType
javax.xml.xquery.XQException
public java.lang.String getPIName() throws javax.xml.xquery.XQException
getPIName
in interface javax.xml.xquery.XQItemType
javax.xml.xquery.XQException
public java.net.URI getSchemaURI()
getSchemaURI
in interface javax.xml.xquery.XQItemType
public java.lang.String toString()
toString
in interface javax.xml.xquery.XQItemType
toString
in interface javax.xml.xquery.XQSequenceType
toString
in class java.lang.Object
public javax.xml.namespace.QName getTypeName() throws javax.xml.xquery.XQException
getTypeName
in interface javax.xml.xquery.XQItemType
javax.xml.xquery.XQException
public boolean isAnonymousType()
isAnonymousType
in interface javax.xml.xquery.XQItemType
public boolean isElementNillable()
isElementNillable
in interface javax.xml.xquery.XQItemType
public javax.xml.xquery.XQItemType getItemType()
getItemType
in interface javax.xml.xquery.XQSequenceType
AtomicType getAtomicType()
ItemType getSaxonItemType()
public boolean equals(java.lang.Object obj)
equals
in interface javax.xml.xquery.XQItemType
equals
in interface javax.xml.xquery.XQSequenceType
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface javax.xml.xquery.XQItemType
hashCode
in interface javax.xml.xquery.XQSequenceType
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |