<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <!-- Generated by javadoc (build 1.6.0_18) on Fri Dec 09 20:48:46 GMT 2011 --> <TITLE> XQItemType </TITLE> <META NAME="date" CONTENT="2011-12-09"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { if (location.href.indexOf('is-external=true') == -1) { parent.document.title="XQItemType"; } } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <HR> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/xml/xquery/XQItemAccessor.html" title="interface in javax.xml.xquery"><B>PREV CLASS</B></A> <A HREF="../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/xml/xquery/XQItemType.html" target="_top"><B>FRAMES</B></A> <A HREF="XQItemType.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> javax.xml.xquery</FONT> <BR> Interface XQItemType</H2> <DL> <DT><B>All Superinterfaces:</B> <DD><A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></DD> </DL> <DL> <DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../net/sf/saxon/xqj/SaxonXQItemType.html" title="class in net.sf.saxon.xqj">SaxonXQItemType</A></DD> </DL> <HR> <DL> <DT><PRE>public interface <B>XQItemType</B><DT>extends <A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></DL> </PRE> <P> The <code>XQItemType</code> interface represents an item type as defined in <a href="http://www.w3.org/TR/xquery"><i>XQuery 1.0: An XML Query language</i></a>. <br> The <code>XQItemType</code> extends the <code>XQSequenceType</code> but restricts the occurrance indicator to be exactly one. This derivation allows passing an item type wherever a sequence type is expected, but not the other way. The <code>XQItemType</code> interface contains methods to represent information about the following aspects of an item type: <ul> <li>The kind of the item - one of <code>XQITEMKIND_*</code> constants</li> <li>The base type of the item - one of the <code>XQBASETYPE_*</code> constants. For atomic types this is the closest matching built-in XML Schema type, for element and attributes the closest matching built-in XML Schema type this node is based on.</li> <li>Name of the node, if any</li> <li>Type name, if any. If present, then also whether the typename is an anonymous type</li> <li>XML Schema URI associated with the type, if any</li> <li>The nillability characteristics, if any</li> </ul> An instance of the <code>XQItemType</code> is a standalone object that is independant of the <code>XQConnection</code> and any XQuery static or dynamic context. <P> <P> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYATOMICTYPE">XQBASETYPE_ANYATOMICTYPE</A></B></CODE> <BR> Represents the schema type <code>xs:anyAtomicType</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYSIMPLETYPE">XQBASETYPE_ANYSIMPLETYPE</A></B></CODE> <BR> Represents the schema type <code>xs:anySimpleType</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYTYPE">XQBASETYPE_ANYTYPE</A></B></CODE> <BR> Represents the schema type xs:anyType</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYURI">XQBASETYPE_ANYURI</A></B></CODE> <BR> Represents the schema type <code>xs:anyURI</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BASE64BINARY">XQBASETYPE_BASE64BINARY</A></B></CODE> <BR> Represents the schema type <code>xs:base64Binary</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BOOLEAN">XQBASETYPE_BOOLEAN</A></B></CODE> <BR> Represents the schema type <code>xs:boolean</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BYTE">XQBASETYPE_BYTE</A></B></CODE> <BR> Represents the schema type <code>xs:byte</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DATE">XQBASETYPE_DATE</A></B></CODE> <BR> Represents the schema type <code>xs:date</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DATETIME">XQBASETYPE_DATETIME</A></B></CODE> <BR> Represents the schema type <code>xs:dateTime</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DAYTIMEDURATION">XQBASETYPE_DAYTIMEDURATION</A></B></CODE> <BR> Represents the schema type <code>xs:dayTimeDuration</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DECIMAL">XQBASETYPE_DECIMAL</A></B></CODE> <BR> Represents the schema type <code>xs:decimal</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DOUBLE">XQBASETYPE_DOUBLE</A></B></CODE> <BR> Represents the schema type <code>xs:double</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DURATION">XQBASETYPE_DURATION</A></B></CODE> <BR> Represents the schema type <code>xs:duration</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ENTITIES">XQBASETYPE_ENTITIES</A></B></CODE> <BR> Represents the schema type <code>xs:ENTITIES</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ENTITY">XQBASETYPE_ENTITY</A></B></CODE> <BR> Represents the schema type <code>xs:ENTITY</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_FLOAT">XQBASETYPE_FLOAT</A></B></CODE> <BR> Represents the schema type <code>xs:float</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GDAY">XQBASETYPE_GDAY</A></B></CODE> <BR> Represents the schema type <code>xs:gDay</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GMONTH">XQBASETYPE_GMONTH</A></B></CODE> <BR> Represents the schema type <code>xs:gMonth</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GMONTHDAY">XQBASETYPE_GMONTHDAY</A></B></CODE> <BR> Represents the schema type <code>xs:gMonthDay</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GYEAR">XQBASETYPE_GYEAR</A></B></CODE> <BR> Represents the schema type <code>xs:gYear</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GYEARMONTH">XQBASETYPE_GYEARMONTH</A></B></CODE> <BR> Represents the schema type <code>xs:gYearMonth</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_HEXBINARY">XQBASETYPE_HEXBINARY</A></B></CODE> <BR> Represents the schema type <code>xs:hexBinary</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ID">XQBASETYPE_ID</A></B></CODE> <BR> Represents the schema type <code>xs:ID</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_IDREF">XQBASETYPE_IDREF</A></B></CODE> <BR> Represents the schema type <code>xs:IDREF</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_IDREFS">XQBASETYPE_IDREFS</A></B></CODE> <BR> Represents the schema type <code>xs:IDREFS</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_INT">XQBASETYPE_INT</A></B></CODE> <BR> Represents the schema type <code>xs:int</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_INTEGER">XQBASETYPE_INTEGER</A></B></CODE> <BR> Represents the schema type <code>xs:integer</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_LANGUAGE">XQBASETYPE_LANGUAGE</A></B></CODE> <BR> Represents the schema type <code>xs:language</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_LONG">XQBASETYPE_LONG</A></B></CODE> <BR> Represents the schema type <code>xs:long</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NAME">XQBASETYPE_NAME</A></B></CODE> <BR> Represents the schema type <code>xs:Name</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NCNAME">XQBASETYPE_NCNAME</A></B></CODE> <BR> Represents the schema type <code>xs:NCName</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NEGATIVE_INTEGER">XQBASETYPE_NEGATIVE_INTEGER</A></B></CODE> <BR> Represents the schema type <code>xs:negativeInteger</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NMTOKEN">XQBASETYPE_NMTOKEN</A></B></CODE> <BR> Represents the schema type <code>xs:NMToken</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NMTOKENS">XQBASETYPE_NMTOKENS</A></B></CODE> <BR> Represents the schema type <code>xs:NMTOKENS</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NONNEGATIVE_INTEGER">XQBASETYPE_NONNEGATIVE_INTEGER</A></B></CODE> <BR> Represents the schema type <code>xs:nonNegativeInteger</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NONPOSITIVE_INTEGER">XQBASETYPE_NONPOSITIVE_INTEGER</A></B></CODE> <BR> Represents the schema type <code>xs:nonPositiveInteger</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NORMALIZED_STRING">XQBASETYPE_NORMALIZED_STRING</A></B></CODE> <BR> Represents the schema type <code>xs:normalizedString</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NOTATION">XQBASETYPE_NOTATION</A></B></CODE> <BR> Represents the schema type <code>xs:NOTATION</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_POSITIVE_INTEGER">XQBASETYPE_POSITIVE_INTEGER</A></B></CODE> <BR> Represents the schema type <code>xs:positiveInteger</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_QNAME">XQBASETYPE_QNAME</A></B></CODE> <BR> Represents the schema type <code>xs:QName</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_SHORT">XQBASETYPE_SHORT</A></B></CODE> <BR> Represents the schema type <code>xs:short</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_STRING">XQBASETYPE_STRING</A></B></CODE> <BR> Represents the schema type <code>xs:string</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_TIME">XQBASETYPE_TIME</A></B></CODE> <BR> Represents the schema type <code>xs:time</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_TOKEN">XQBASETYPE_TOKEN</A></B></CODE> <BR> Represents the schema type <code>xs:token</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_BYTE">XQBASETYPE_UNSIGNED_BYTE</A></B></CODE> <BR> Represents the schema type <code>xs:unsignedByte</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_INT">XQBASETYPE_UNSIGNED_INT</A></B></CODE> <BR> Represents the schema type <code>xs:unsignedInt</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_LONG">XQBASETYPE_UNSIGNED_LONG</A></B></CODE> <BR> Represents the schema type <code>xs:unsignedLong</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_SHORT">XQBASETYPE_UNSIGNED_SHORT</A></B></CODE> <BR> Represents the schema type <code>xs:unsignedShort</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNTYPED">XQBASETYPE_UNTYPED</A></B></CODE> <BR> Represents the schema type xs:untyped</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNTYPEDATOMIC">XQBASETYPE_UNTYPEDATOMIC</A></B></CODE> <BR> Represents the schema type <code>xs:untypedAtomic</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_YEARMONTHDURATION">XQBASETYPE_YEARMONTHDURATION</A></B></CODE> <BR> Represents the schema type <code>xs:yearMonthDuration</code></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ATOMIC">XQITEMKIND_ATOMIC</A></B></CODE> <BR> Some atomic type.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ATTRIBUTE">XQITEMKIND_ATTRIBUTE</A></B></CODE> <BR> Attribute node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_COMMENT">XQITEMKIND_COMMENT</A></B></CODE> <BR> Comment node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_DOCUMENT">XQITEMKIND_DOCUMENT</A></B></CODE> <BR> Document type (the type information represents the type of the document element)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_DOCUMENT_ELEMENT">XQITEMKIND_DOCUMENT_ELEMENT</A></B></CODE> <BR> Document node containing a single element node as its child (type information represents type of the element child)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT">XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</A></B></CODE> <BR> Document node containing a single schema element node as its child (type information represents type of the schema element child)</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ELEMENT">XQITEMKIND_ELEMENT</A></B></CODE> <BR> Element node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ITEM">XQITEMKIND_ITEM</A></B></CODE> <BR> Any kind of item</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_NODE">XQITEMKIND_NODE</A></B></CODE> <BR> Some node type</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_PI">XQITEMKIND_PI</A></B></CODE> <BR> Processing instruction node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_SCHEMA_ATTRIBUTE">XQITEMKIND_SCHEMA_ATTRIBUTE</A></B></CODE> <BR> Schema attribute node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_SCHEMA_ELEMENT">XQITEMKIND_SCHEMA_ELEMENT</A></B></CODE> <BR> Schema element node</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_TEXT">XQITEMKIND_TEXT</A></B></CODE> <BR> Text node</TD> </TR> </TABLE> <A NAME="fields_inherited_from_class_javax.xml.xquery.XQSequenceType"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Fields inherited from interface javax.xml.xquery.<A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#OCC_EMPTY">OCC_EMPTY</A>, <A HREF="../../../javax/xml/xquery/XQSequenceType.html#OCC_EXACTLY_ONE">OCC_EXACTLY_ONE</A>, <A HREF="../../../javax/xml/xquery/XQSequenceType.html#OCC_ONE_OR_MORE">OCC_ONE_OR_MORE</A>, <A HREF="../../../javax/xml/xquery/XQSequenceType.html#OCC_ZERO_OR_MORE">OCC_ZERO_OR_MORE</A>, <A HREF="../../../javax/xml/xquery/XQSequenceType.html#OCC_ZERO_OR_ONE">OCC_ZERO_OR_ONE</A></CODE></TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#equals(java.lang.Object)">equals</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> o)</CODE> <BR> Compares the specified object with this item type for equality.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getBaseType()">getBaseType</A></B>()</CODE> <BR> Returns the base type of the item.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getItemKind()">getItemKind</A></B>()</CODE> <BR> Returns the kind of the item.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getItemOccurrence()">getItemOccurrence</A></B>()</CODE> <BR> Returns the occurrence indicator for the item type.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getNodeName()">getNodeName</A></B>()</CODE> <BR> Returns the name of the node in case the item kind is an <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATTRIBUTE</code>, or <code>XQITEMKIND_SCHEMA_ATTRIBUTE</code>.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getPIName()">getPIName</A></B>()</CODE> <BR> Returns the name of the processing instruction type.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getSchemaURI()">getSchemaURI</A></B>()</CODE> <BR> Returns the schema location URI of the schema that contains the item's element or type definition.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getTypeName()">getTypeName</A></B>()</CODE> <BR> Represents a type name (global or local).</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#hashCode()">hashCode</A></B>()</CODE> <BR> Returns a hash code consistent with the definition of the equals method.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#isAnonymousType()">isAnonymousType</A></B>()</CODE> <BR> Represents whether the item type is an anonymous type in the schema.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> boolean</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#isElementNillable()">isElementNillable</A></B>()</CODE> <BR> Returns whether the element type is nillable or not.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> <TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#toString()">toString</A></B>()</CODE> <BR> Returns a human-readable implementation-defined string representation of the item type.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_javax.xml.xquery.XQSequenceType"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from interface javax.xml.xquery.<A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#getItemType()">getItemType</A></CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="XQITEMKIND_ATOMIC"><!-- --></A><H3> XQITEMKIND_ATOMIC</H3> <PRE> static final int <B>XQITEMKIND_ATOMIC</B></PRE> <DL> <DD>Some atomic type. <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_ATOMIC">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_ATTRIBUTE"><!-- --></A><H3> XQITEMKIND_ATTRIBUTE</H3> <PRE> static final int <B>XQITEMKIND_ATTRIBUTE</B></PRE> <DL> <DD>Attribute node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_ATTRIBUTE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_COMMENT"><!-- --></A><H3> XQITEMKIND_COMMENT</H3> <PRE> static final int <B>XQITEMKIND_COMMENT</B></PRE> <DL> <DD>Comment node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_COMMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_DOCUMENT"><!-- --></A><H3> XQITEMKIND_DOCUMENT</H3> <PRE> static final int <B>XQITEMKIND_DOCUMENT</B></PRE> <DL> <DD>Document type (the type information represents the type of the document element) <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_DOCUMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_DOCUMENT_ELEMENT"><!-- --></A><H3> XQITEMKIND_DOCUMENT_ELEMENT</H3> <PRE> static final int <B>XQITEMKIND_DOCUMENT_ELEMENT</B></PRE> <DL> <DD>Document node containing a single element node as its child (type information represents type of the element child) <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_DOCUMENT_ELEMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT"><!-- --></A><H3> XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</H3> <PRE> static final int <B>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</B></PRE> <DL> <DD>Document node containing a single schema element node as its child (type information represents type of the schema element child) <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_ELEMENT"><!-- --></A><H3> XQITEMKIND_ELEMENT</H3> <PRE> static final int <B>XQITEMKIND_ELEMENT</B></PRE> <DL> <DD>Element node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_ELEMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_ITEM"><!-- --></A><H3> XQITEMKIND_ITEM</H3> <PRE> static final int <B>XQITEMKIND_ITEM</B></PRE> <DL> <DD>Any kind of item <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_ITEM">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_NODE"><!-- --></A><H3> XQITEMKIND_NODE</H3> <PRE> static final int <B>XQITEMKIND_NODE</B></PRE> <DL> <DD>Some node type <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_NODE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_PI"><!-- --></A><H3> XQITEMKIND_PI</H3> <PRE> static final int <B>XQITEMKIND_PI</B></PRE> <DL> <DD>Processing instruction node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_PI">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_TEXT"><!-- --></A><H3> XQITEMKIND_TEXT</H3> <PRE> static final int <B>XQITEMKIND_TEXT</B></PRE> <DL> <DD>Text node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_TEXT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_SCHEMA_ELEMENT"><!-- --></A><H3> XQITEMKIND_SCHEMA_ELEMENT</H3> <PRE> static final int <B>XQITEMKIND_SCHEMA_ELEMENT</B></PRE> <DL> <DD>Schema element node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_SCHEMA_ELEMENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQITEMKIND_SCHEMA_ATTRIBUTE"><!-- --></A><H3> XQITEMKIND_SCHEMA_ATTRIBUTE</H3> <PRE> static final int <B>XQITEMKIND_SCHEMA_ATTRIBUTE</B></PRE> <DL> <DD>Schema attribute node <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQITEMKIND_SCHEMA_ATTRIBUTE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNTYPED"><!-- --></A><H3> XQBASETYPE_UNTYPED</H3> <PRE> static final int <B>XQBASETYPE_UNTYPED</B></PRE> <DL> <DD>Represents the schema type xs:untyped <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNTYPED">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ANYTYPE"><!-- --></A><H3> XQBASETYPE_ANYTYPE</H3> <PRE> static final int <B>XQBASETYPE_ANYTYPE</B></PRE> <DL> <DD>Represents the schema type xs:anyType <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ANYTYPE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ANYSIMPLETYPE"><!-- --></A><H3> XQBASETYPE_ANYSIMPLETYPE</H3> <PRE> static final int <B>XQBASETYPE_ANYSIMPLETYPE</B></PRE> <DL> <DD>Represents the schema type <code>xs:anySimpleType</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ANYSIMPLETYPE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ANYATOMICTYPE"><!-- --></A><H3> XQBASETYPE_ANYATOMICTYPE</H3> <PRE> static final int <B>XQBASETYPE_ANYATOMICTYPE</B></PRE> <DL> <DD>Represents the schema type <code>xs:anyAtomicType</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ANYATOMICTYPE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNTYPEDATOMIC"><!-- --></A><H3> XQBASETYPE_UNTYPEDATOMIC</H3> <PRE> static final int <B>XQBASETYPE_UNTYPEDATOMIC</B></PRE> <DL> <DD>Represents the schema type <code>xs:untypedAtomic</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNTYPEDATOMIC">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DAYTIMEDURATION"><!-- --></A><H3> XQBASETYPE_DAYTIMEDURATION</H3> <PRE> static final int <B>XQBASETYPE_DAYTIMEDURATION</B></PRE> <DL> <DD>Represents the schema type <code>xs:dayTimeDuration</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DAYTIMEDURATION">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_YEARMONTHDURATION"><!-- --></A><H3> XQBASETYPE_YEARMONTHDURATION</H3> <PRE> static final int <B>XQBASETYPE_YEARMONTHDURATION</B></PRE> <DL> <DD>Represents the schema type <code>xs:yearMonthDuration</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_YEARMONTHDURATION">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ANYURI"><!-- --></A><H3> XQBASETYPE_ANYURI</H3> <PRE> static final int <B>XQBASETYPE_ANYURI</B></PRE> <DL> <DD>Represents the schema type <code>xs:anyURI</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ANYURI">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_BASE64BINARY"><!-- --></A><H3> XQBASETYPE_BASE64BINARY</H3> <PRE> static final int <B>XQBASETYPE_BASE64BINARY</B></PRE> <DL> <DD>Represents the schema type <code>xs:base64Binary</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_BASE64BINARY">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_BOOLEAN"><!-- --></A><H3> XQBASETYPE_BOOLEAN</H3> <PRE> static final int <B>XQBASETYPE_BOOLEAN</B></PRE> <DL> <DD>Represents the schema type <code>xs:boolean</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_BOOLEAN">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DATE"><!-- --></A><H3> XQBASETYPE_DATE</H3> <PRE> static final int <B>XQBASETYPE_DATE</B></PRE> <DL> <DD>Represents the schema type <code>xs:date</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DATE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_INT"><!-- --></A><H3> XQBASETYPE_INT</H3> <PRE> static final int <B>XQBASETYPE_INT</B></PRE> <DL> <DD>Represents the schema type <code>xs:int</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_INT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_INTEGER"><!-- --></A><H3> XQBASETYPE_INTEGER</H3> <PRE> static final int <B>XQBASETYPE_INTEGER</B></PRE> <DL> <DD>Represents the schema type <code>xs:integer</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_INTEGER">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_SHORT"><!-- --></A><H3> XQBASETYPE_SHORT</H3> <PRE> static final int <B>XQBASETYPE_SHORT</B></PRE> <DL> <DD>Represents the schema type <code>xs:short</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_SHORT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_LONG"><!-- --></A><H3> XQBASETYPE_LONG</H3> <PRE> static final int <B>XQBASETYPE_LONG</B></PRE> <DL> <DD>Represents the schema type <code>xs:long</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_LONG">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DATETIME"><!-- --></A><H3> XQBASETYPE_DATETIME</H3> <PRE> static final int <B>XQBASETYPE_DATETIME</B></PRE> <DL> <DD>Represents the schema type <code>xs:dateTime</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DATETIME">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DECIMAL"><!-- --></A><H3> XQBASETYPE_DECIMAL</H3> <PRE> static final int <B>XQBASETYPE_DECIMAL</B></PRE> <DL> <DD>Represents the schema type <code>xs:decimal</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DECIMAL">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DOUBLE"><!-- --></A><H3> XQBASETYPE_DOUBLE</H3> <PRE> static final int <B>XQBASETYPE_DOUBLE</B></PRE> <DL> <DD>Represents the schema type <code>xs:double</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DOUBLE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_DURATION"><!-- --></A><H3> XQBASETYPE_DURATION</H3> <PRE> static final int <B>XQBASETYPE_DURATION</B></PRE> <DL> <DD>Represents the schema type <code>xs:duration</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_DURATION">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_FLOAT"><!-- --></A><H3> XQBASETYPE_FLOAT</H3> <PRE> static final int <B>XQBASETYPE_FLOAT</B></PRE> <DL> <DD>Represents the schema type <code>xs:float</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_FLOAT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_GDAY"><!-- --></A><H3> XQBASETYPE_GDAY</H3> <PRE> static final int <B>XQBASETYPE_GDAY</B></PRE> <DL> <DD>Represents the schema type <code>xs:gDay</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_GDAY">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_GMONTH"><!-- --></A><H3> XQBASETYPE_GMONTH</H3> <PRE> static final int <B>XQBASETYPE_GMONTH</B></PRE> <DL> <DD>Represents the schema type <code>xs:gMonth</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_GMONTH">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_GMONTHDAY"><!-- --></A><H3> XQBASETYPE_GMONTHDAY</H3> <PRE> static final int <B>XQBASETYPE_GMONTHDAY</B></PRE> <DL> <DD>Represents the schema type <code>xs:gMonthDay</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_GMONTHDAY">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_GYEAR"><!-- --></A><H3> XQBASETYPE_GYEAR</H3> <PRE> static final int <B>XQBASETYPE_GYEAR</B></PRE> <DL> <DD>Represents the schema type <code>xs:gYear</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_GYEAR">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_GYEARMONTH"><!-- --></A><H3> XQBASETYPE_GYEARMONTH</H3> <PRE> static final int <B>XQBASETYPE_GYEARMONTH</B></PRE> <DL> <DD>Represents the schema type <code>xs:gYearMonth</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_GYEARMONTH">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_HEXBINARY"><!-- --></A><H3> XQBASETYPE_HEXBINARY</H3> <PRE> static final int <B>XQBASETYPE_HEXBINARY</B></PRE> <DL> <DD>Represents the schema type <code>xs:hexBinary</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_HEXBINARY">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NOTATION"><!-- --></A><H3> XQBASETYPE_NOTATION</H3> <PRE> static final int <B>XQBASETYPE_NOTATION</B></PRE> <DL> <DD>Represents the schema type <code>xs:NOTATION</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NOTATION">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_QNAME"><!-- --></A><H3> XQBASETYPE_QNAME</H3> <PRE> static final int <B>XQBASETYPE_QNAME</B></PRE> <DL> <DD>Represents the schema type <code>xs:QName</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_QNAME">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_STRING"><!-- --></A><H3> XQBASETYPE_STRING</H3> <PRE> static final int <B>XQBASETYPE_STRING</B></PRE> <DL> <DD>Represents the schema type <code>xs:string</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_STRING">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_TIME"><!-- --></A><H3> XQBASETYPE_TIME</H3> <PRE> static final int <B>XQBASETYPE_TIME</B></PRE> <DL> <DD>Represents the schema type <code>xs:time</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_TIME">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_BYTE"><!-- --></A><H3> XQBASETYPE_BYTE</H3> <PRE> static final int <B>XQBASETYPE_BYTE</B></PRE> <DL> <DD>Represents the schema type <code>xs:byte</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_BYTE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NONPOSITIVE_INTEGER"><!-- --></A><H3> XQBASETYPE_NONPOSITIVE_INTEGER</H3> <PRE> static final int <B>XQBASETYPE_NONPOSITIVE_INTEGER</B></PRE> <DL> <DD>Represents the schema type <code>xs:nonPositiveInteger</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NONPOSITIVE_INTEGER">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NONNEGATIVE_INTEGER"><!-- --></A><H3> XQBASETYPE_NONNEGATIVE_INTEGER</H3> <PRE> static final int <B>XQBASETYPE_NONNEGATIVE_INTEGER</B></PRE> <DL> <DD>Represents the schema type <code>xs:nonNegativeInteger</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NONNEGATIVE_INTEGER">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NEGATIVE_INTEGER"><!-- --></A><H3> XQBASETYPE_NEGATIVE_INTEGER</H3> <PRE> static final int <B>XQBASETYPE_NEGATIVE_INTEGER</B></PRE> <DL> <DD>Represents the schema type <code>xs:negativeInteger</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NEGATIVE_INTEGER">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_POSITIVE_INTEGER"><!-- --></A><H3> XQBASETYPE_POSITIVE_INTEGER</H3> <PRE> static final int <B>XQBASETYPE_POSITIVE_INTEGER</B></PRE> <DL> <DD>Represents the schema type <code>xs:positiveInteger</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_POSITIVE_INTEGER">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNSIGNED_LONG"><!-- --></A><H3> XQBASETYPE_UNSIGNED_LONG</H3> <PRE> static final int <B>XQBASETYPE_UNSIGNED_LONG</B></PRE> <DL> <DD>Represents the schema type <code>xs:unsignedLong</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNSIGNED_LONG">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNSIGNED_INT"><!-- --></A><H3> XQBASETYPE_UNSIGNED_INT</H3> <PRE> static final int <B>XQBASETYPE_UNSIGNED_INT</B></PRE> <DL> <DD>Represents the schema type <code>xs:unsignedInt</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNSIGNED_INT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNSIGNED_SHORT"><!-- --></A><H3> XQBASETYPE_UNSIGNED_SHORT</H3> <PRE> static final int <B>XQBASETYPE_UNSIGNED_SHORT</B></PRE> <DL> <DD>Represents the schema type <code>xs:unsignedShort</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNSIGNED_SHORT">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_UNSIGNED_BYTE"><!-- --></A><H3> XQBASETYPE_UNSIGNED_BYTE</H3> <PRE> static final int <B>XQBASETYPE_UNSIGNED_BYTE</B></PRE> <DL> <DD>Represents the schema type <code>xs:unsignedByte</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_UNSIGNED_BYTE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NORMALIZED_STRING"><!-- --></A><H3> XQBASETYPE_NORMALIZED_STRING</H3> <PRE> static final int <B>XQBASETYPE_NORMALIZED_STRING</B></PRE> <DL> <DD>Represents the schema type <code>xs:normalizedString</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NORMALIZED_STRING">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_TOKEN"><!-- --></A><H3> XQBASETYPE_TOKEN</H3> <PRE> static final int <B>XQBASETYPE_TOKEN</B></PRE> <DL> <DD>Represents the schema type <code>xs:token</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_TOKEN">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_LANGUAGE"><!-- --></A><H3> XQBASETYPE_LANGUAGE</H3> <PRE> static final int <B>XQBASETYPE_LANGUAGE</B></PRE> <DL> <DD>Represents the schema type <code>xs:language</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_LANGUAGE">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NAME"><!-- --></A><H3> XQBASETYPE_NAME</H3> <PRE> static final int <B>XQBASETYPE_NAME</B></PRE> <DL> <DD>Represents the schema type <code>xs:Name</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NAME">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NCNAME"><!-- --></A><H3> XQBASETYPE_NCNAME</H3> <PRE> static final int <B>XQBASETYPE_NCNAME</B></PRE> <DL> <DD>Represents the schema type <code>xs:NCName</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NCNAME">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NMTOKEN"><!-- --></A><H3> XQBASETYPE_NMTOKEN</H3> <PRE> static final int <B>XQBASETYPE_NMTOKEN</B></PRE> <DL> <DD>Represents the schema type <code>xs:NMToken</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NMTOKEN">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ID"><!-- --></A><H3> XQBASETYPE_ID</H3> <PRE> static final int <B>XQBASETYPE_ID</B></PRE> <DL> <DD>Represents the schema type <code>xs:ID</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ID">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_IDREF"><!-- --></A><H3> XQBASETYPE_IDREF</H3> <PRE> static final int <B>XQBASETYPE_IDREF</B></PRE> <DL> <DD>Represents the schema type <code>xs:IDREF</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_IDREF">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ENTITY"><!-- --></A><H3> XQBASETYPE_ENTITY</H3> <PRE> static final int <B>XQBASETYPE_ENTITY</B></PRE> <DL> <DD>Represents the schema type <code>xs:ENTITY</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ENTITY">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_IDREFS"><!-- --></A><H3> XQBASETYPE_IDREFS</H3> <PRE> static final int <B>XQBASETYPE_IDREFS</B></PRE> <DL> <DD>Represents the schema type <code>xs:IDREFS</code>. Valid only if the item kind is <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, or <code>XQITEMKIND_ATTRIBUTE</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_IDREFS">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_ENTITIES"><!-- --></A><H3> XQBASETYPE_ENTITIES</H3> <PRE> static final int <B>XQBASETYPE_ENTITIES</B></PRE> <DL> <DD>Represents the schema type <code>xs:ENTITIES</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_ENTITIES">Constant Field Values</A></DL> </DL> <HR> <A NAME="XQBASETYPE_NMTOKENS"><!-- --></A><H3> XQBASETYPE_NMTOKENS</H3> <PRE> static final int <B>XQBASETYPE_NMTOKENS</B></PRE> <DL> <DD>Represents the schema type <code>xs:NMTOKENS</code> <P> <DL> <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.xml.xquery.XQItemType.XQBASETYPE_NMTOKENS">Constant Field Values</A></DL> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="getBaseType()"><!-- --></A><H3> getBaseType</H3> <PRE> int <B>getBaseType</B>() throws <A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE> <DL> <DD>Returns the base type of the item. One of the <code>XQBASETYPE_*</code> constants. <br/> <br/> XQJ defines a constant for each of the built-in schema types defined in XML Schema. For atomic types this is the closest matching built-in XML Schema type, for element and attributes the closest matching built-in XML Schema type this node is based on. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>int one of the <code>XQBASETYPE_*</code> constants indicating the basic type of the item <DT><B>Throws:</B> <DD><CODE><A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the item kind is not one of: <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATTRIBUTE</code>, <code>XQITEMKIND_SCHEMA_ATTRIBUTE</code>, or <code>XQITEMKIND_ATOMIC</code></DL> </DD> </DL> <HR> <A NAME="getItemKind()"><!-- --></A><H3> getItemKind</H3> <PRE> int <B>getItemKind</B>()</PRE> <DL> <DD>Returns the kind of the item. One of the <code>XQITEMKIND_*</code> constants. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>int one of the <code>XQITEMKIND_*</code> constants indicating the basic kind of the item</DL> </DD> </DL> <HR> <A NAME="getItemOccurrence()"><!-- --></A><H3> getItemOccurrence</H3> <PRE> int <B>getItemOccurrence</B>()</PRE> <DL> <DD>Returns the occurrence indicator for the item type. This method will always return the value <code>XQSequenceType.OCC_EXACTLY_ONE</code>. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#getItemOccurrence()">getItemOccurrence</A></CODE> in interface <CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>int indicating the occurrence indicator</DL> </DD> </DL> <HR> <A NAME="toString()"><!-- --></A><H3> toString</H3> <PRE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE> <DL> <DD>Returns a human-readable implementation-defined string representation of the item type. <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#toString()">toString</A></CODE> in interface <CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>String a string representation of the item type</DL> </DD> </DL> <HR> <A NAME="getNodeName()"><!-- --></A><H3> getNodeName</H3> <PRE> <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> <B>getNodeName</B>() throws <A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE> <DL> <DD>Returns the name of the node in case the item kind is an <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATTRIBUTE</code>, or <code>XQITEMKIND_SCHEMA_ATTRIBUTE</code>. For example, in the case of a type for <code>element "foo"</code> this will return the <code>QName foo</code>. For wildcard entries a <code>null</code> value will be returned. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD><code>QName</code> for the name of the element, attribute, or document element node. <code>null</code> if it is a wildcard <DT><B>Throws:</B> <DD><CODE><A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the item kind is not one of: <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATTRIBUTE</code>, or <code>XQITEMKIND_SCHEMA_ATTRIBUTE</code></DL> </DD> </DL> <HR> <A NAME="getSchemaURI()"><!-- --></A><H3> getSchemaURI</H3> <PRE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net">URI</A> <B>getSchemaURI</B>()</PRE> <DL> <DD>Returns the schema location URI of the schema that contains the item's element or type definition. This method is implementation-definied and an implementation will return a <code>null</code> value if it does not support retrieving the schema location URI. If the item corresponds to a validated global element in a schema, the result will be the schema location URI to the XMLSchema containing the element definition. Otherwise if the item is a schema validated node, the result will be the schema location URI of the XMLSchema containing the type definition of that node. If the item is not schema validated, the result is <code>null</code> <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD><code>URI</code> representing the schema location URI of the XMLSchema containing the global element definition or the type definition of the current item. <code>null</code> in case the item is not schema validated or if the implementation does not support retrieving the schema URI.</DL> </DD> </DL> <HR> <A NAME="getTypeName()"><!-- --></A><H3> getTypeName</H3> <PRE> <A HREF="http://download.oracle.com/javase/6/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A> <B>getTypeName</B>() throws <A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE> <DL> <DD>Represents a type name (global or local). This can be used to represent specific type name such as, element foo of type hatsize. The schema type name is represented as a single <code>QName</code>. If the return type is an anonymous type, the actual <code>QName</code> value returned is implementation defined. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>the <code>QName</code> of the schema type in case of a user defined or anonoymous types. For a built-in type, returns a predefined type name as QName (e.g.<code>xs:anyType</code>, <code>xs:decimal</code>, etc). Cannot be <code>null</code> <DT><B>Throws:</B> <DD><CODE><A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the item kind is not one of: <code>XQITEMKIND_DOCUMENT_ELEMENT</code>, <code>XQITEMKIND_DOCUMENT_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATOMIC</code>, <code>XQITEMKIND_ELEMENT</code>, <code>XQITEMKIND_SCHEMA_ELEMENT</code>, <code>XQITEMKIND_ATTRIBUTE</code>, or <code>XQITEMKIND_SCHEMA_ATTRIBUTE</code></DL> </DD> </DL> <HR> <A NAME="isAnonymousType()"><!-- --></A><H3> isAnonymousType</H3> <PRE> boolean <B>isAnonymousType</B>()</PRE> <DL> <DD>Represents whether the item type is an anonymous type in the schema. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD><code>true</code> if the item type is an anonymous type in the schema, <code>false</code> otherwise</DL> </DD> </DL> <HR> <A NAME="isElementNillable()"><!-- --></A><H3> isElementNillable</H3> <PRE> boolean <B>isElementNillable</B>()</PRE> <DL> <DD>Returns whether the element type is nillable or not. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD><code>true</code> if the element type is nillable, <code>false</code> otherwise</DL> </DD> </DL> <HR> <A NAME="getPIName()"><!-- --></A><H3> getPIName</H3> <PRE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getPIName</B>() throws <A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></PRE> <DL> <DD>Returns the name of the processing instruction type. As such the item kind of this <code>XQItemType</code> must be <code>XQITEMKIND_PI</code>. <P> <DD><DL> </DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>the name of the processing instruction type. <code>null</code> if it is a wildcard <DT><B>Throws:</B> <DD><CODE><A HREF="../../../javax/xml/xquery/XQException.html" title="class in javax.xml.xquery">XQException</A></CODE> - if the item kind is not <code>XQITEMKIND_PI</code></DL> </DD> </DL> <HR> <A NAME="equals(java.lang.Object)"><!-- --></A><H3> equals</H3> <PRE> boolean <B>equals</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> o)</PRE> <DL> <DD>Compares the specified object with this item type for equality. The result is <code>true</code> only if the argument is an item type object which represents the same XQuery item type. <br> <br> In order to comply with the general contract of <code>equals</code> and <code>hashCode</code> across different implementations the following algorithm must be used. Return <code>true</code> if and only if both objects are <code>XQItemType</code> and: <ul> <li><code>getItemKind()</code> is equal</li> <li>if <code>getBaseType()</code> is supported for the item kind, it must be equal</li> <li>if <code>getNodeName()</code> is supported for the item kind, it must be equal</li> <li><code>getSchemaURI()</code> is equal</li> <li>if <code>getTypeName()</code> is supported for the item kind, it must be equal</li> <li><code>isAnonymousType()</code> is equal</li> <li><code>isElementNillable()</code> is equal</li> <li>if <code>getPIName()</code> is supported for the item kind, it must be equal</li> </ul> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#equals(java.lang.Object)">equals</A></CODE> in interface <CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Parameters:</B><DD><CODE>o</CODE> - an <code>XQItemType</code> object representing an XQuery item type <DT><B>Returns:</B><DD><code>true</code> if the input item type object represents the same XQuery item type, <code>false</code> otherwise</DL> </DD> </DL> <HR> <A NAME="hashCode()"><!-- --></A><H3> hashCode</H3> <PRE> int <B>hashCode</B>()</PRE> <DL> <DD>Returns a hash code consistent with the definition of the equals method. <br> <br> In order to comply with the general contract of <code>equals</code> and <code>hashCode</code> across different implementations the following algorithm must be used: <pre> hashCode = this.getItemKind(); if this.getSchemaURI != null hashCode = 31*hashCode + this.getSchemaURI().hashCode(); if this.getBaseType() is supported for the item kind hashCode = 31*hashCode + this.getbaseType(); if this.getNodeName () is supported for the item kind and this.getNodeName() != null hashCode = 31*hashCode + this.getNodeName().hashCode() if this.getTypeName () is supported for the item kind hashCode = 31*hashCode + this.getTypeName().hashCode(); if this.getPIName () is supported for the item kind and this.getPIName () != null hashCode = 31*hashCode + this.getPIName().hashCode(); </pre> <P> <DD><DL> <DT><B>Specified by:</B><DD><CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html#hashCode()">hashCode</A></CODE> in interface <CODE><A HREF="../../../javax/xml/xquery/XQSequenceType.html" title="interface in javax.xml.xquery">XQSequenceType</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></DL> </DD> <DD><DL> <DT><B>Returns:</B><DD>hash code for this item type</DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../javax/xml/xquery/XQItemAccessor.html" title="interface in javax.xml.xquery"><B>PREV CLASS</B></A> <A HREF="../../../javax/xml/xquery/XQMetaData.html" title="interface in javax.xml.xquery"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html?javax/xml/xquery/XQItemType.html" target="_top"><B>FRAMES</B></A> <A HREF="XQItemType.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> Copyright (c) 2004-2011 Saxonica Limited. All rights reserved. </BODY> </HTML>