Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 1517

saxon-manual-9.4.0.9-2.mga7.noarch.rpm

<!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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../javax/xml/xquery/XQItemAccessor.html" title="interface in javax.xml.xquery"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<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>  &nbsp;
&nbsp;<A HREF="XQItemType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYATOMICTYPE">XQBASETYPE_ANYATOMICTYPE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYSIMPLETYPE">XQBASETYPE_ANYSIMPLETYPE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYTYPE">XQBASETYPE_ANYTYPE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ANYURI">XQBASETYPE_ANYURI</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BASE64BINARY">XQBASETYPE_BASE64BINARY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BOOLEAN">XQBASETYPE_BOOLEAN</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_BYTE">XQBASETYPE_BYTE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DATE">XQBASETYPE_DATE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DATETIME">XQBASETYPE_DATETIME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DAYTIMEDURATION">XQBASETYPE_DAYTIMEDURATION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DECIMAL">XQBASETYPE_DECIMAL</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DOUBLE">XQBASETYPE_DOUBLE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_DURATION">XQBASETYPE_DURATION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ENTITIES">XQBASETYPE_ENTITIES</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ENTITY">XQBASETYPE_ENTITY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_FLOAT">XQBASETYPE_FLOAT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GDAY">XQBASETYPE_GDAY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GMONTH">XQBASETYPE_GMONTH</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GMONTHDAY">XQBASETYPE_GMONTHDAY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GYEAR">XQBASETYPE_GYEAR</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_GYEARMONTH">XQBASETYPE_GYEARMONTH</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_HEXBINARY">XQBASETYPE_HEXBINARY</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_ID">XQBASETYPE_ID</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_IDREF">XQBASETYPE_IDREF</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_IDREFS">XQBASETYPE_IDREFS</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_INT">XQBASETYPE_INT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_INTEGER">XQBASETYPE_INTEGER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_LANGUAGE">XQBASETYPE_LANGUAGE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_LONG">XQBASETYPE_LONG</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NAME">XQBASETYPE_NAME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NCNAME">XQBASETYPE_NCNAME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NEGATIVE_INTEGER">XQBASETYPE_NEGATIVE_INTEGER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NMTOKEN">XQBASETYPE_NMTOKEN</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NMTOKENS">XQBASETYPE_NMTOKENS</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NONNEGATIVE_INTEGER">XQBASETYPE_NONNEGATIVE_INTEGER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NONPOSITIVE_INTEGER">XQBASETYPE_NONPOSITIVE_INTEGER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NORMALIZED_STRING">XQBASETYPE_NORMALIZED_STRING</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_NOTATION">XQBASETYPE_NOTATION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_POSITIVE_INTEGER">XQBASETYPE_POSITIVE_INTEGER</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_QNAME">XQBASETYPE_QNAME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_SHORT">XQBASETYPE_SHORT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_STRING">XQBASETYPE_STRING</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_TIME">XQBASETYPE_TIME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_TOKEN">XQBASETYPE_TOKEN</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_BYTE">XQBASETYPE_UNSIGNED_BYTE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_INT">XQBASETYPE_UNSIGNED_INT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_LONG">XQBASETYPE_UNSIGNED_LONG</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNSIGNED_SHORT">XQBASETYPE_UNSIGNED_SHORT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNTYPED">XQBASETYPE_UNTYPED</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_UNTYPEDATOMIC">XQBASETYPE_UNTYPEDATOMIC</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQBASETYPE_YEARMONTHDURATION">XQBASETYPE_YEARMONTHDURATION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ATOMIC">XQITEMKIND_ATOMIC</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some atomic type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ATTRIBUTE">XQITEMKIND_ATTRIBUTE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attribute node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_COMMENT">XQITEMKIND_COMMENT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Comment node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_DOCUMENT">XQITEMKIND_DOCUMENT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_DOCUMENT_ELEMENT">XQITEMKIND_DOCUMENT_ELEMENT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ELEMENT">XQITEMKIND_ELEMENT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Element node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_ITEM">XQITEMKIND_ITEM</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any kind of item</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_NODE">XQITEMKIND_NODE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some node type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_PI">XQITEMKIND_PI</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Processing instruction node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_SCHEMA_ATTRIBUTE">XQITEMKIND_SCHEMA_ATTRIBUTE</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Schema attribute node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_SCHEMA_ELEMENT">XQITEMKIND_SCHEMA_ELEMENT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Schema element node</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#XQITEMKIND_TEXT">XQITEMKIND_TEXT</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text node</TD>
</TR>
</TABLE>
&nbsp;<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>
&nbsp;
<!-- ========== 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>&nbsp;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>&nbsp;o)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getBaseType()">getBaseType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getItemKind()">getItemKind</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the kind of the item.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#getItemOccurrence()">getItemOccurrence</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#hashCode()">hashCode</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#isAnonymousType()">isAnonymousType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/xml/xquery/XQItemType.html#isElementNillable()">isElementNillable</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a human-readable implementation-defined 
 string representation of the item type.</TD>
</TR>
</TABLE>
&nbsp;<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>
&nbsp;
<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>&nbsp;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>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../javax/xml/xquery/XQItemAccessor.html" title="interface in javax.xml.xquery"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<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>  &nbsp;
&nbsp;<A HREF="XQItemType.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<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:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<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>