blob: 9af2b79a24db52e4886d482e57ec393a4b8da1d5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Thu Sep 25 16:46:56 PDT 2003 -->
<TITLE>
SchemaType (XMLBeans Documentation)
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xmlbeans.SchemaType,SchemaType interface">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
</HEAD>
<SCRIPT>
function asd()
{
parent.document.title="SchemaType (XMLBeans Documentation)";
}
</SCRIPT>
<BODY BGCOLOR="white" onload="asd();">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<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="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SchemaType.html" TARGET="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;
<SCRIPT>
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&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>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xmlbeans</FONT>
<BR>
Interface SchemaType</H2>
<DL>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></DD>
</DL>
<HR>
<DL>
<DT>public interface <B>SchemaType</B><DT>extends <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></DL>
<P>
Represents a schema type.
<p>
SchemaType is the metadata "type" class for <A HREF="../../../org/apache/xmlbeans/XmlObject.html"><CODE>XmlObject</CODE></A>, and it plays the
analogous role for <A HREF="../../../org/apache/xmlbeans/XmlObject.html"><CODE>XmlObject</CODE></A> that <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html"><CODE>Class</CODE></A> plays for
<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html"><CODE>Object</CODE></A>.
<p>
Every XML Bean class corresponds to a singleton SchemaType object
obtainable by ClassName.type (e.g., <A HREF="../../../org/apache/xmlbeans/XmlNonPositiveInteger.html#type"><CODE>XmlNonPositiveInteger.type</CODE></A>), and
every XML Bean instance has an actual SchemaType, obtainable by
<A HREF="../../../org/apache/xmlbeans/XmlObject.html#schemaType()"><CODE>XmlObject.schemaType()</CODE></A>. The ClassName.type and schemaType() mechanisms are
analogous to the ordinary Java ClassName.class and obj.getClass() mechanisms.
<p>
All schema types are represented by a SchemaType, this includes all types
regardless of whether they are built-in or user-defined, compiled or
uncompiled, simple or complex.
<p>
In addition, a compiled XML Bean type system includes special "document" schema types
each representing a document containing nothing but a single element for each
global element, and special "attribute" schema types each representing
a fragment containing nothing but a single global attribute for global
attribute.
<p>
Do not confuse Schema Types with other types of Schema Components such as
<A HREF="../../../org/apache/xmlbeans/SchemaGlobalElement.html"><CODE>Global Elements</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaGlobalAttribute.html"><CODE>Global Attributes</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaModelGroup.html"><CODE>Named Model Groups</CODE></A>, or <A HREF="../../../org/apache/xmlbeans/SchemaAttributeGroup.html"><CODE>Attribute Groups</CODE></A>.
SchemaType represents a Type component, not any of the other kinds of components.
There are different kinds of metadata objects for the different Schema components.
<p>
The space of SchemaTypes is divided as follows:
<ul>
<li>First, there is the universal base type and the universal
subtype. These are <A HREF="../../../org/apache/xmlbeans/XmlObject.html#type"><CODE>XmlObject.type</CODE></A>
(corresponding to xs:anyType) and <A HREF="../../../org/apache/xmlbeans/XmlBeans.html#NO_TYPE"><CODE>XmlBeans.NO_TYPE</CODE></A>,
respectively. The first type is a base type of all other
types. The other type indicates the absence of type information
and, at least in set-theoretic terms, is a subtype of all other types.
<li>There is another universal base type that is the base type
for all simple types. This is the <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html#type"><CODE>XmlAnySimpleType.type</CODE></A>,
corresponding to xs:anySimpleType. Only XmlObject.type and
XmlAnySimpleType.type return <code>true</code> for <A HREF="../../../org/apache/xmlbeans/SchemaType.html#isURType()"><CODE>isURType()</CODE></A>, and
only XmlBeans.NO_TYPE returns <code>true</code> for <A HREF="../../../org/apache/xmlbeans/SchemaType.html#isNoType()"><CODE>isNoType()</CODE></A>.
<li>The two "special" kinds of types that are generated that
do not formally exist in the actual Schema specification are
document types and global attribute types (corresponding to
documents that contain a global element, or fragments that
contain a global attribute). They can be detected using
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#isDocumentType()"><CODE>isDocumentType()</CODE></A> and <A HREF="../../../org/apache/xmlbeans/SchemaType.html#isAttributeType()"><CODE>isAttributeType()</CODE></A>. Other
than their anonymity (lack of a type name) and their appearance
only at the root of an instance, they are otherwise just like
ordinary complex types.
<li>Simple types can be detected using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#isSimpleType()"><CODE>isSimpleType()</CODE></A>.
Complex types are consdered to be all the types that are
not simple.
<li>Simple types are divided into three varieties: atomic types,
list types, and union types. Which variety of simple type
you have can be discoverd using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()"><CODE>getSimpleVariety()</CODE></A>.
It will return either <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ATOMIC"><CODE>ATOMIC</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#LIST"><CODE>LIST</CODE></A>, or
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#UNION"><CODE>UNION</CODE></A>.
<li>An <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ATOMIC"><CODE>ATOMIC</CODE></A> simple type is always based on one of the
20 built-in primitive schema types. You can determine
the underlying primitive type for an atomic simple type
by calling <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getPrimitiveType()"><CODE>getPrimitiveType()</CODE></A>. An atomic type
may add facet restrictions on top of the primitive type,
and these facets can be explored using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getFacet(int)"><CODE>getFacet(int)</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#matchPatternFacet(java.lang.String)"><CODE>matchPatternFacet(java.lang.String)</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#getEnumerationValues()"><CODE>getEnumerationValues()</CODE></A>, and related methods.
<li>A <A HREF="../../../org/apache/xmlbeans/SchemaType.html#LIST"><CODE>LIST</CODE></A> simple type is always based on another non-list
simple type. The underlying list item type can be obtained
by using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getListItemType()"><CODE>getListItemType()</CODE></A>.
<li>A <A HREF="../../../org/apache/xmlbeans/SchemaType.html#UNION"><CODE>UNION</CODE></A> simple type is always composed out of a number of
other simple types. The direct members of the union can
be obtained by <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionMemberTypes()"><CODE>getUnionMemberTypes()</CODE></A>. When unions
consist of other unions, it is useful to know useful to know
the "leaves of the union tree", so the
set of non-union types making up the union can be obtained
by <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionConstituentTypes()"><CODE>getUnionConstituentTypes()</CODE></A>. The closure of the
entire "union tree" is <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionSubTypes()"><CODE>getUnionSubTypes()</CODE></A> (this includes
the type itself). For
simple unions that do not consist of other unions, all three
of these sets are the same.
<li>Complex types have nested structure. They are divided into
four content types: empty content, simple content, element-only
content, and mixed content. All kinds of complex types may
have attributes. The content type for a complex type can
be dermined using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>. This will return
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#EMPTY_CONTENT"><CODE>EMPTY_CONTENT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIMPLE_CONTENT"><CODE>SIMPLE_CONTENT</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#ELEMENT_CONTENT"><CODE>ELEMENT_CONTENT</CODE></A>, or <A HREF="../../../org/apache/xmlbeans/SchemaType.html#MIXED_CONTENT"><CODE>MIXED_CONTENT</CODE></A>.
<li>If a complex type has <A HREF="../../../org/apache/xmlbeans/SchemaType.html#EMPTY_CONTENT"><CODE>EMPTY_CONTENT</CODE></A>, the content model will be null.
<li>If a complex type has <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIMPLE_CONTENT"><CODE>SIMPLE_CONTENT</CODE></A>, then it will extend the
simple type that describes the content. In addition, the type
may impose additional simple type facet restrictions; these can
be determined in the same way they are for a simple type.
<li>If a complex type has <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ELEMENT_CONTENT"><CODE>ELEMENT_CONTENT</CODE></A> or <A HREF="../../../org/apache/xmlbeans/SchemaType.html#MIXED_CONTENT"><CODE>MIXED_CONTENT</CODE></A>, then
the detailed content model can be determined by examining
the particle tree (which may be null for MIXED_CONTENT).
The particle tree can be obtained via <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentModel()"><CODE>getContentModel()</CODE></A>.
<li>When working with a complex type, most users will find it
sufficient to discover the summarized shape of the content model
and attribute model using <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getElementProperties()"><CODE>getElementProperties()</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeProperties()"><CODE>getAttributeProperties()</CODE></A>, and related methods rather than
examining the particle tree and attribute model directly.
</ul>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html"><CODE>SchemaTypeLoader</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/XmlObject.html#schemaType()"><CODE>XmlObject.schemaType()</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SimpleValue.html#instanceType()"><CODE>SimpleValue.instanceType()</CODE></A></DL>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.Ref.html">SchemaType.Ref</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used to allow on-demand loading of types.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.xmlbeans.SchemaComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Nested classes inherited from class org.apache.xmlbeans.<A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></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="../../../org/apache/xmlbeans/SchemaType.html#ATOMIC">ATOMIC</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ANY_SIMPLE">BTC_ANY_SIMPLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:anySimpleType, aka <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html#type"><CODE>XmlAnySimpleType.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ANY_TYPE">BTC_ANY_TYPE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:anyType, aka <A HREF="../../../org/apache/xmlbeans/XmlObject.html#type"><CODE>XmlObject.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ANY_URI">BTC_ANY_URI</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:anyURI, aka <A HREF="../../../org/apache/xmlbeans/XmlAnyURI.html#type"><CODE>XmlAnyURI.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_BASE_64_BINARY">BTC_BASE_64_BINARY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:base64Binary, aka <A HREF="../../../org/apache/xmlbeans/XmlBase64Binary.html#type"><CODE>XmlBase64Binary.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_BOOLEAN">BTC_BOOLEAN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:boolean, aka <A HREF="../../../org/apache/xmlbeans/XmlBoolean.html#type"><CODE>XmlBoolean.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_BYTE">BTC_BYTE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:byte, aka <A HREF="../../../org/apache/xmlbeans/XmlByte.html#type"><CODE>XmlByte.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_DATE">BTC_DATE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:date, aka <A HREF="../../../org/apache/xmlbeans/XmlDate.html#type"><CODE>XmlDate.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_DATE_TIME">BTC_DATE_TIME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:dateTime, aka <A HREF="../../../org/apache/xmlbeans/XmlDateTime.html#type"><CODE>XmlDateTime.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_DECIMAL">BTC_DECIMAL</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:decimal, aka <A HREF="../../../org/apache/xmlbeans/XmlDecimal.html#type"><CODE>XmlDecimal.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_DOUBLE">BTC_DOUBLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:double, aka <A HREF="../../../org/apache/xmlbeans/XmlDouble.html#type"><CODE>XmlDouble.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_DURATION">BTC_DURATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:duration, aka <A HREF="../../../org/apache/xmlbeans/XmlDuration.html#type"><CODE>XmlDuration.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ENTITIES">BTC_ENTITIES</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:ENTITIES, aka <A HREF="../../../org/apache/xmlbeans/XmlENTITIES.html#type"><CODE>XmlENTITIES.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ENTITY">BTC_ENTITY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:ENTITY, aka <A HREF="../../../org/apache/xmlbeans/XmlENTITY.html#type"><CODE>XmlENTITY.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_FIRST_PRIMITIVE">BTC_FIRST_PRIMITIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The primitive types have codes between BTC_FIRST_PRIMITIVE and BTC_LAST_PRIMITIVE inclusive</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="../../../org/apache/xmlbeans/SchemaType.html#BTC_FLOAT">BTC_FLOAT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:float, aka <A HREF="../../../org/apache/xmlbeans/XmlFloat.html#type"><CODE>XmlFloat.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_G_DAY">BTC_G_DAY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:gDay, aka <A HREF="../../../org/apache/xmlbeans/XmlGDay.html#type"><CODE>XmlGDay.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_G_MONTH">BTC_G_MONTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:gMonth, aka <A HREF="../../../org/apache/xmlbeans/XmlGMonth.html#type"><CODE>XmlGMonth.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_G_MONTH_DAY">BTC_G_MONTH_DAY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:gMonthDay, aka <A HREF="../../../org/apache/xmlbeans/XmlGMonthDay.html#type"><CODE>XmlGMonthDay.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_G_YEAR">BTC_G_YEAR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:gYear, aka <A HREF="../../../org/apache/xmlbeans/XmlGYear.html#type"><CODE>XmlGYear.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_G_YEAR_MONTH">BTC_G_YEAR_MONTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:gYearMonth, aka <A HREF="../../../org/apache/xmlbeans/XmlGYearMonth.html#type"><CODE>XmlGYearMonth.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_HEX_BINARY">BTC_HEX_BINARY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:hexBinary, aka <A HREF="../../../org/apache/xmlbeans/XmlBase64Binary.html#type"><CODE>XmlBase64Binary.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_ID">BTC_ID</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:ID, aka <A HREF="../../../org/apache/xmlbeans/XmlID.html#type"><CODE>XmlID.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_IDREF">BTC_IDREF</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:IDREF, aka <A HREF="../../../org/apache/xmlbeans/XmlIDREF.html#type"><CODE>XmlIDREF.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_IDREFS">BTC_IDREFS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:IDREFS, aka <A HREF="../../../org/apache/xmlbeans/XmlIDREFS.html#type"><CODE>XmlIDREFS.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_INT">BTC_INT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:int, aka <A HREF="../../../org/apache/xmlbeans/XmlInt.html#type"><CODE>XmlInt.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_INTEGER">BTC_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:integer, aka <A HREF="../../../org/apache/xmlbeans/XmlInteger.html#type"><CODE>XmlInteger.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_LANGUAGE">BTC_LANGUAGE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:language, aka <A HREF="../../../org/apache/xmlbeans/XmlLanguage.html#type"><CODE>XmlLanguage.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_LAST_BUILTIN">BTC_LAST_BUILTIN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#BTC_LAST_PRIMITIVE">BTC_LAST_PRIMITIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The primitive types have codes between BTC_FIRST_PRIMITIVE and BTC_LAST_PRIMITIVE inclusive</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="../../../org/apache/xmlbeans/SchemaType.html#BTC_LONG">BTC_LONG</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:long, aka <A HREF="../../../org/apache/xmlbeans/XmlLong.html#type"><CODE>XmlLong.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NAME">BTC_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:Name, aka <A HREF="../../../org/apache/xmlbeans/XmlName.html#type"><CODE>XmlName.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NCNAME">BTC_NCNAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:NCName, aka <A HREF="../../../org/apache/xmlbeans/XmlNCName.html#type"><CODE>XmlNCName.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NEGATIVE_INTEGER">BTC_NEGATIVE_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:NegativeInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNegativeInteger.html#type"><CODE>XmlNegativeInteger.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NMTOKEN">BTC_NMTOKEN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:NMTOKEN, aka <A HREF="../../../org/apache/xmlbeans/XmlNMTOKEN.html#type"><CODE>XmlNMTOKEN.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NMTOKENS">BTC_NMTOKENS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:NMTOKENS, aka <A HREF="../../../org/apache/xmlbeans/XmlNMTOKENS.html#type"><CODE>XmlNMTOKENS.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NON_NEGATIVE_INTEGER">BTC_NON_NEGATIVE_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:nonNegativeInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNonNegativeInteger.html#type"><CODE>XmlNonNegativeInteger.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NON_POSITIVE_INTEGER">BTC_NON_POSITIVE_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:nonPositiveInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNonPositiveInteger.html#type"><CODE>XmlNonPositiveInteger.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NORMALIZED_STRING">BTC_NORMALIZED_STRING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:normalizedString, aka <A HREF="../../../org/apache/xmlbeans/XmlNormalizedString.html#type"><CODE>XmlNormalizedString.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NOT_BUILTIN">BTC_NOT_BUILTIN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not a builtin 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="../../../org/apache/xmlbeans/SchemaType.html#BTC_NOTATION">BTC_NOTATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:NOTATION, aka <A HREF="../../../org/apache/xmlbeans/XmlNOTATION.html#type"><CODE>XmlNOTATION.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_POSITIVE_INTEGER">BTC_POSITIVE_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:positiveInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlPositiveInteger.html#type"><CODE>XmlPositiveInteger.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_QNAME">BTC_QNAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:QName, aka <A HREF="../../../org/apache/xmlbeans/XmlQName.html#type"><CODE>XmlQName.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_SHORT">BTC_SHORT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:short, aka <A HREF="../../../org/apache/xmlbeans/XmlShort.html#type"><CODE>XmlShort.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_STRING">BTC_STRING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:string, aka <A HREF="../../../org/apache/xmlbeans/XmlString.html#type"><CODE>XmlString.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_TIME">BTC_TIME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:time, aka <A HREF="../../../org/apache/xmlbeans/XmlTime.html#type"><CODE>XmlTime.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_TOKEN">BTC_TOKEN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:token, aka <A HREF="../../../org/apache/xmlbeans/XmlToken.html#type"><CODE>XmlToken.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_UNSIGNED_BYTE">BTC_UNSIGNED_BYTE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:unsignedByte, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedByte.html#type"><CODE>XmlUnsignedByte.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_UNSIGNED_INT">BTC_UNSIGNED_INT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:unsignedInt, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedInt.html#type"><CODE>XmlUnsignedInt.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_UNSIGNED_LONG">BTC_UNSIGNED_LONG</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:unsignedLong, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedLong.html#type"><CODE>XmlUnsignedLong.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#BTC_UNSIGNED_SHORT">BTC_UNSIGNED_SHORT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:unsignedShort, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedShort.html#type"><CODE>XmlUnsignedShort.type</CODE></A></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="../../../org/apache/xmlbeans/SchemaType.html#DT_EXTENSION">DT_EXTENSION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Derived by extension.</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="../../../org/apache/xmlbeans/SchemaType.html#DT_NOT_DERIVED">DT_NOT_DERIVED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not derived.</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="../../../org/apache/xmlbeans/SchemaType.html#DT_RESTRICTION">DT_RESTRICTION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Derived by restriction.</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="../../../org/apache/xmlbeans/SchemaType.html#ELEMENT_CONTENT">ELEMENT_CONTENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Element-only content.</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="../../../org/apache/xmlbeans/SchemaType.html#EMPTY_CONTENT">EMPTY_CONTENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty content.</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_ENUMERATION">FACET_ENUMERATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:enumeration facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getEnumerationValues()"><CODE>getEnumerationValues()</CODE></A> instead</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_FRACTION_DIGITS">FACET_FRACTION_DIGITS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:fractionDigits facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_LENGTH">FACET_LENGTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:length facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MAX_EXCLUSIVE">FACET_MAX_EXCLUSIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:maxExclusive facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MAX_INCLUSIVE">FACET_MAX_INCLUSIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:maxInclusive facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MAX_LENGTH">FACET_MAX_LENGTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:maxLength facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MIN_EXCLUSIVE">FACET_MIN_EXCLUSIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:minExclusive facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MIN_INCLUSIVE">FACET_MIN_INCLUSIVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:minInclusive facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_MIN_LENGTH">FACET_MIN_LENGTH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:minLength facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_PATTERN">FACET_PATTERN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:pattern facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#matchPatternFacet(java.lang.String)"><CODE>matchPatternFacet(java.lang.String)</CODE></A> instead</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_TOTAL_DIGITS">FACET_TOTAL_DIGITS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:totalDigits facet</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="../../../org/apache/xmlbeans/SchemaType.html#FACET_WHITE_SPACE">FACET_WHITE_SPACE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xs:whiteSpace facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A> instead</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="../../../org/apache/xmlbeans/SchemaType.html#LAST_BASIC_FACET">LAST_BASIC_FACET</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#LAST_FACET">LAST_FACET</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The last ordinary facet 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="../../../org/apache/xmlbeans/SchemaType.html#LAST_PROPERTY">LAST_PROPERTY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The last property 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="../../../org/apache/xmlbeans/SchemaType.html#LIST">LIST</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple list 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="../../../org/apache/xmlbeans/SchemaType.html#MIXED_CONTENT">MIXED_CONTENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mixed content.</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="../../../org/apache/xmlbeans/SchemaType.html#NOT_COMPLEX_TYPE">NOT_COMPLEX_TYPE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not a complex 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="../../../org/apache/xmlbeans/SchemaType.html#NOT_DECIMAL">NOT_DECIMAL</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not a decimal restriction.</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="../../../org/apache/xmlbeans/SchemaType.html#NOT_SIMPLE">NOT_SIMPLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Not a simple type or simple content.</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="../../../org/apache/xmlbeans/SchemaType.html#PARTIAL_ORDER">PARTIAL_ORDER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Partially ordered.</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="../../../org/apache/xmlbeans/SchemaType.html#PROPERTY_BOUNDED">PROPERTY_BOUNDED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#PROPERTY_CARDINALITY">PROPERTY_CARDINALITY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#PROPERTY_NUMERIC">PROPERTY_NUMERIC</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#PROPERTY_ORDERED">PROPERTY_ORDERED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="../../../org/apache/xmlbeans/SchemaType.html#SIMPLE_CONTENT">SIMPLE_CONTENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple content.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BIG_DECIMAL">SIZE_BIG_DECIMAL</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in a <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html"><CODE>BigDecimal</CODE></A>.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BIG_INTEGER">SIZE_BIG_INTEGER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in a <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html"><CODE>BigInteger</CODE></A>.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BYTE">SIZE_BYTE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in a byte.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_INT">SIZE_INT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in an int.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_LONG">SIZE_LONG</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in a long.</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="../../../org/apache/xmlbeans/SchemaType.html#SIZE_SHORT">SIZE_SHORT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fits in a short.</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="../../../org/apache/xmlbeans/SchemaType.html#TOTAL_ORDER">TOTAL_ORDER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Totally ordered.</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="../../../org/apache/xmlbeans/SchemaType.html#UNION">UNION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Union 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="../../../org/apache/xmlbeans/SchemaType.html#UNORDERED">UNORDERED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unordered.</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="../../../org/apache/xmlbeans/SchemaType.html#WS_COLLAPSE">WS_COLLAPSE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whitespace collapsed and trimmed.</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="../../../org/apache/xmlbeans/SchemaType.html#WS_PRESERVE">WS_PRESERVE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whitespace preserved.</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="../../../org/apache/xmlbeans/SchemaType.html#WS_REPLACE">WS_REPLACE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whitespace replaced by ordinary space.</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="../../../org/apache/xmlbeans/SchemaType.html#WS_UNSPECIFIED">WS_UNSPECIFIED</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Whitespace rule unspecified.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.xmlbeans.SchemaComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from interface org.apache.xmlbeans.<A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#ATTRIBUTE">ATTRIBUTE</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#ATTRIBUTE_GROUP">ATTRIBUTE_GROUP</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#ELEMENT">ELEMENT</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#IDENTITY_CONSTRAINT">IDENTITY_CONSTRAINT</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#MODEL_GROUP">MODEL_GROUP</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#NOTATION">NOTATION</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#TYPE">TYPE</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></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="../../../org/apache/xmlbeans/SchemaType.html#blockExtension()">blockExtension</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if extensions of this type cannot be substituted for this type</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="../../../org/apache/xmlbeans/SchemaType.html#blockRestriction()">blockRestriction</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if restrictions of this type cannot be substituted for this type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html">SchemaStringEnumEntry</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#enumEntryForString(java.lang.String)">enumEntryForString</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the string enum entry corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/StringEnumAbstractBase.html">StringEnumAbstractBase</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#enumForInt(int)">enumForInt</A></B>(int&nbsp;i)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the string enum value corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/StringEnumAbstractBase.html">StringEnumAbstractBase</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#enumForString(java.lang.String)">enumForString</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the string enum value corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.</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="../../../org/apache/xmlbeans/SchemaType.html#finalExtension()">finalExtension</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if other types cannot extend this type (only for complex types)</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="../../../org/apache/xmlbeans/SchemaType.html#finalList()">finalList</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if list derivation of this type is prohibited (only for simple types)</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="../../../org/apache/xmlbeans/SchemaType.html#finalRestriction()">finalRestriction</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if other types cannot restrict this type</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="../../../org/apache/xmlbeans/SchemaType.html#finalUnion()">finalUnion</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if union derivation of this type is prohibited (only for simple types)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAnonymousTypes()">getAnonymousTypes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The array of inner (anonymous) types defined
within this type.</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="../../../org/apache/xmlbeans/SchemaType.html#getAnonymousUnionMemberOrdinal()">getAnonymousUnionMemberOrdinal</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For anonymous types defined inside a union only: gets
the integer indicating the declaration order of this
type within the outer union type, or zero if this is
not applicable.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaAttributeModel.html">SchemaAttributeModel</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeModel()">getAttributeModel</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the attribute model for this complex type (with simple or complex content).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeProperties()">getAttributeProperties</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all the SchemaProperties corresponding to attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeProperty(javax.xml.namespace.QName)">getAttributeProperty</A></B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;attrName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a SchemaProperty corresponding to an attribute within this
complex type by looking up the attribute name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeType(javax.xml.namespace.QName, org.apache.xmlbeans.SchemaTypeLoader)">getAttributeType</A></B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName,
<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html">SchemaTypeLoader</A>&nbsp;wildcardTypeLoader)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of an attribute based on the attribute name and
the type system within which (wildcard) names are resolved.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getAttributeTypeAttributeName()">getAttributeTypeAttributeName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the attribute qname if this is a attribute type,
or null otherwise.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getBaseEnumType()">getBaseEnumType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this is a string enumeration, returns the most basic base schema
type that this enuemration is based on.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getBaseType()">getBaseType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns base restriction or extension type.</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="../../../org/apache/xmlbeans/SchemaType.html#getBuiltinTypeCode()">getBuiltinTypeCode</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an integer for builtin types that can be used
for quick comparison.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getCommonBaseType(org.apache.xmlbeans.SchemaType)">getCommonBaseType</A></B>(<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>&nbsp;type)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns common base type with the given type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaField.html">SchemaField</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContainerField()">getContainerField</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The parent schema element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaParticle.html">SchemaParticle</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentModel()">getContentModel</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the complex content model for this complex type (with complex content).</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="../../../org/apache/xmlbeans/SchemaType.html#getContentType()">getContentType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns <A HREF="../../../org/apache/xmlbeans/SchemaType.html#EMPTY_CONTENT"><CODE>EMPTY_CONTENT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIMPLE_CONTENT"><CODE>SIMPLE_CONTENT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ELEMENT_CONTENT"><CODE>ELEMENT_CONTENT</CODE></A>, or
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#MIXED_CONTENT"><CODE>MIXED_CONTENT</CODE></A> for complex types.</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="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()">getDecimalSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For atomic numeric restrictions of decimal only: the
numeric size category.</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="../../../org/apache/xmlbeans/SchemaType.html#getDerivationType()">getDerivationType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an integer for the derivation type, either
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_EXTENSION"><CODE>DT_EXTENSION</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_RESTRICTION"><CODE>DT_RESTRICTION</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_NOT_DERIVED"><CODE>DT_NOT_DERIVED</CODE></A>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDerivedProperties()">getDerivedProperties</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the SchemaProperties defined by this complex type,
exclusive of the base type (if any).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDocumentElementName()">getDocumentElementName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the document element name if this is a document type,
or null otherwise.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getElementProperties()">getElementProperties</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all the SchemaProperties corresponding to elements.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getElementProperty(javax.xml.namespace.QName)">getElementProperty</A></B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a SchemaProperty corresponding to an element within this
complex type by looking up the element name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getElementType(javax.xml.namespace.QName, javax.xml.namespace.QName, org.apache.xmlbeans.SchemaTypeLoader)">getElementType</A></B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName,
<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;xsiType,
<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html">SchemaTypeLoader</A>&nbsp;wildcardTypeLoader)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of a child element based on the element name and
an xsi:type attribute (and the type system within which names are
resolved).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getEnumerationValues()">getEnumerationValues</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the array of valid objects from the
enumeration facet, null if no enumeration defined.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html">Class</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getEnumJavaClass()">getEnumJavaClass</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Java class corresponding to the enumeration type for this schema type,
if applicable (or null if not an enumeration).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getFacet(int)">getFacet</A></B>(int&nbsp;facetCode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the given facet, or null if
none is set.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getFullJavaImplName()">getFullJavaImplName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The fully-qualified Java type name of the implementation class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getFullJavaName()">getFullJavaName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The fully-qualified Java type name of the class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html">Class</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getJavaClass()">getJavaClass</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Java class corresponding to this schema type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getListItemType()">getListItemType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For list types only: get 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://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getName()">getName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name used to describe the type in the schema.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getOuterType()">getOuterType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The outer schema type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getPatterns()">getPatterns</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getPrimitiveType()">getPrimitiveType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For atomic types only: get the primitive type underlying this one.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getProperties()">getProperties</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all the SchemaProperties within this complex type,
elements followed by attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.Ref.html">SchemaType.Ref</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getRef()">getRef</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retruns a SchemaType.Ref pointing to this schema type itself.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getShortJavaImplName()">getShortJavaImplName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The short unqualfiied Java name for the implementation class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getShortJavaName()">getShortJavaName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The short unqualfiied Java name for the class.</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="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()">getSimpleVariety</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether the simple type is ATOMIC, UNION, or LIST.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSourceName()">getSourceName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the filename for the XSD file from which this type
was loaded.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html">SchemaStringEnumEntry</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getStringEnumEntries()">getStringEnumEntries</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the array of SchemaStringEnumEntries for this type: this
array includes information about the java constant names used for
each string enum entry.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaTypeSystem.html">SchemaTypeSystem</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getTypeSystem()">getTypeSystem</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the SchemaTypeLoader in which this type was defined.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionCommonBaseType()">getUnionCommonBaseType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For union types only: get the most specific common base
type of the constituent member types.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionConstituentTypes()">getUnionConstituentTypes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For union types only: get the constituent member types.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionMemberTypes()">getUnionMemberTypes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For union types only: get the shallow member types.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#getUnionSubTypes()">getUnionSubTypes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For union types only: gets the full tree of member types.</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="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()">getWhiteSpaceRule</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For nonunion simple types: get the whitespace rule.</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="../../../org/apache/xmlbeans/SchemaType.html#hasAllContent()">hasAllContent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the complex content model for this complex type is an "all" group.</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="../../../org/apache/xmlbeans/SchemaType.html#hasAttributeWildcards()">hasAttributeWildcards</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this type permits wildcard attributes.</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="../../../org/apache/xmlbeans/SchemaType.html#hasElementWildcards()">hasElementWildcards</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this type permits element wildcards.</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="../../../org/apache/xmlbeans/SchemaType.html#hasPatternFacet()">hasPatternFacet</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if there are regex pattern facents</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="../../../org/apache/xmlbeans/SchemaType.html#hasStringEnumValues()">hasStringEnumValues</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this is a string enum where an integer
is assigned to each enumerated value.</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="../../../org/apache/xmlbeans/SchemaType.html#isAbstract()">isAbstract</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this type cannot be used directly in instances</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="../../../org/apache/xmlbeans/SchemaType.html#isAnonymousType()">isAnonymousType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the Xsd type is anonymous (i.e., not top-level).</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="../../../org/apache/xmlbeans/SchemaType.html#isAssignableFrom(org.apache.xmlbeans.SchemaType)">isAssignableFrom</A></B>(<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>&nbsp;type)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the specified type derives from this type (or if
it is the same type).</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="../../../org/apache/xmlbeans/SchemaType.html#isAttributeType()">isAttributeType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this is a attribute type.</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="../../../org/apache/xmlbeans/SchemaType.html#isBounded()">isBounded</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if bounded.</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="../../../org/apache/xmlbeans/SchemaType.html#isBuiltinType()">isBuiltinType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True for any of the 40+ built-in types.</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="../../../org/apache/xmlbeans/SchemaType.html#isCompiled()">isCompiled</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this schema type was compiled to have a corresponding
Java class.</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="../../../org/apache/xmlbeans/SchemaType.html#isDocumentType()">isDocumentType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this is a document type.</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="../../../org/apache/xmlbeans/SchemaType.html#isFacetFixed(int)">isFacetFixed</A></B>(int&nbsp;facetCode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the given facet is fixed.</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="../../../org/apache/xmlbeans/SchemaType.html#isFinite()">isFinite</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if finite.</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="../../../org/apache/xmlbeans/SchemaType.html#isNoType()">isNoType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True for the type object that represents a the absence of a determined type.</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="../../../org/apache/xmlbeans/SchemaType.html#isNumeric()">isNumeric</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if numeric.</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="../../../org/apache/xmlbeans/SchemaType.html#isOrderSensitive()">isOrderSensitive</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if particles have same defaults, nillability, etc, that are
invariant when order changes.</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="../../../org/apache/xmlbeans/SchemaType.html#isPrimitiveType()">isPrimitiveType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True for any of the 20 primitive types (plus anySimpleType)</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="../../../org/apache/xmlbeans/SchemaType.html#isSimpleType()">isSimpleType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True for the anySimpleType and any restrictions/unions/lists.</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="../../../org/apache/xmlbeans/SchemaType.html#isSkippedAnonymousType()">isSkippedAnonymousType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this anonymous type has no corresponding Java type.</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="../../../org/apache/xmlbeans/SchemaType.html#isURType()">isURType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True for anyType and anySimpleType.</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="../../../org/apache/xmlbeans/SchemaType.html#isValidSubstitution(javax.xml.namespace.QName)">isValidSubstitution</A></B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For document types, true if the given name can be substituted for the
document element name.</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="../../../org/apache/xmlbeans/SchemaType.html#matchPatternFacet(java.lang.String)">matchPatternFacet</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if the given string matches the pattern facets.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../org/apache/xmlbeans/SchemaType.html#newValue(java.lang.Object)">newValue</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html">Object</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates an immutable simple type value that does not reside in a tree.</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="../../../org/apache/xmlbeans/SchemaType.html#ordered()">ordered</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if ordered.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xmlbeans.SchemaComponent"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from interface org.apache.xmlbeans.<A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#getComponentRef()">getComponentRef</A>, <A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#getComponentType()">getComponentType</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="DT_NOT_DERIVED"><!-- --></A><H3>
DT_NOT_DERIVED</H3>
<PRE>
public static final int <B>DT_NOT_DERIVED</B></PRE>
<DL>
<DD>Not derived. True for XmlObject.type only. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDerivationType()"><CODE>getDerivationType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.DT_NOT_DERIVED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DT_RESTRICTION"><!-- --></A><H3>
DT_RESTRICTION</H3>
<PRE>
public static final int <B>DT_RESTRICTION</B></PRE>
<DL>
<DD>Derived by restriction. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDerivationType()"><CODE>getDerivationType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.DT_RESTRICTION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DT_EXTENSION"><!-- --></A><H3>
DT_EXTENSION</H3>
<PRE>
public static final int <B>DT_EXTENSION</B></PRE>
<DL>
<DD>Derived by extension. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDerivationType()"><CODE>getDerivationType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.DT_EXTENSION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NOT_BUILTIN"><!-- --></A><H3>
BTC_NOT_BUILTIN</H3>
<PRE>
public static final int <B>BTC_NOT_BUILTIN</B></PRE>
<DL>
<DD>Not a builtin type
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NOT_BUILTIN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ANY_TYPE"><!-- --></A><H3>
BTC_ANY_TYPE</H3>
<PRE>
public static final int <B>BTC_ANY_TYPE</B></PRE>
<DL>
<DD>xs:anyType, aka <A HREF="../../../org/apache/xmlbeans/XmlObject.html#type"><CODE>XmlObject.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ANY_TYPE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_FIRST_PRIMITIVE"><!-- --></A><H3>
BTC_FIRST_PRIMITIVE</H3>
<PRE>
public static final int <B>BTC_FIRST_PRIMITIVE</B></PRE>
<DL>
<DD>The primitive types have codes between BTC_FIRST_PRIMITIVE and BTC_LAST_PRIMITIVE inclusive
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_FIRST_PRIMITIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ANY_SIMPLE"><!-- --></A><H3>
BTC_ANY_SIMPLE</H3>
<PRE>
public static final int <B>BTC_ANY_SIMPLE</B></PRE>
<DL>
<DD>xs:anySimpleType, aka <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html#type"><CODE>XmlAnySimpleType.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ANY_SIMPLE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_BOOLEAN"><!-- --></A><H3>
BTC_BOOLEAN</H3>
<PRE>
public static final int <B>BTC_BOOLEAN</B></PRE>
<DL>
<DD>xs:boolean, aka <A HREF="../../../org/apache/xmlbeans/XmlBoolean.html#type"><CODE>XmlBoolean.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_BOOLEAN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_BASE_64_BINARY"><!-- --></A><H3>
BTC_BASE_64_BINARY</H3>
<PRE>
public static final int <B>BTC_BASE_64_BINARY</B></PRE>
<DL>
<DD>xs:base64Binary, aka <A HREF="../../../org/apache/xmlbeans/XmlBase64Binary.html#type"><CODE>XmlBase64Binary.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_BASE_64_BINARY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_HEX_BINARY"><!-- --></A><H3>
BTC_HEX_BINARY</H3>
<PRE>
public static final int <B>BTC_HEX_BINARY</B></PRE>
<DL>
<DD>xs:hexBinary, aka <A HREF="../../../org/apache/xmlbeans/XmlBase64Binary.html#type"><CODE>XmlBase64Binary.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_HEX_BINARY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ANY_URI"><!-- --></A><H3>
BTC_ANY_URI</H3>
<PRE>
public static final int <B>BTC_ANY_URI</B></PRE>
<DL>
<DD>xs:anyURI, aka <A HREF="../../../org/apache/xmlbeans/XmlAnyURI.html#type"><CODE>XmlAnyURI.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ANY_URI">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_QNAME"><!-- --></A><H3>
BTC_QNAME</H3>
<PRE>
public static final int <B>BTC_QNAME</B></PRE>
<DL>
<DD>xs:QName, aka <A HREF="../../../org/apache/xmlbeans/XmlQName.html#type"><CODE>XmlQName.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_QNAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NOTATION"><!-- --></A><H3>
BTC_NOTATION</H3>
<PRE>
public static final int <B>BTC_NOTATION</B></PRE>
<DL>
<DD>xs:NOTATION, aka <A HREF="../../../org/apache/xmlbeans/XmlNOTATION.html#type"><CODE>XmlNOTATION.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NOTATION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_FLOAT"><!-- --></A><H3>
BTC_FLOAT</H3>
<PRE>
public static final int <B>BTC_FLOAT</B></PRE>
<DL>
<DD>xs:float, aka <A HREF="../../../org/apache/xmlbeans/XmlFloat.html#type"><CODE>XmlFloat.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_FLOAT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_DOUBLE"><!-- --></A><H3>
BTC_DOUBLE</H3>
<PRE>
public static final int <B>BTC_DOUBLE</B></PRE>
<DL>
<DD>xs:double, aka <A HREF="../../../org/apache/xmlbeans/XmlDouble.html#type"><CODE>XmlDouble.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_DOUBLE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_DECIMAL"><!-- --></A><H3>
BTC_DECIMAL</H3>
<PRE>
public static final int <B>BTC_DECIMAL</B></PRE>
<DL>
<DD>xs:decimal, aka <A HREF="../../../org/apache/xmlbeans/XmlDecimal.html#type"><CODE>XmlDecimal.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_DECIMAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_STRING"><!-- --></A><H3>
BTC_STRING</H3>
<PRE>
public static final int <B>BTC_STRING</B></PRE>
<DL>
<DD>xs:string, aka <A HREF="../../../org/apache/xmlbeans/XmlString.html#type"><CODE>XmlString.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_STRING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_DURATION"><!-- --></A><H3>
BTC_DURATION</H3>
<PRE>
public static final int <B>BTC_DURATION</B></PRE>
<DL>
<DD>xs:duration, aka <A HREF="../../../org/apache/xmlbeans/XmlDuration.html#type"><CODE>XmlDuration.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_DURATION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_DATE_TIME"><!-- --></A><H3>
BTC_DATE_TIME</H3>
<PRE>
public static final int <B>BTC_DATE_TIME</B></PRE>
<DL>
<DD>xs:dateTime, aka <A HREF="../../../org/apache/xmlbeans/XmlDateTime.html#type"><CODE>XmlDateTime.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_DATE_TIME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_TIME"><!-- --></A><H3>
BTC_TIME</H3>
<PRE>
public static final int <B>BTC_TIME</B></PRE>
<DL>
<DD>xs:time, aka <A HREF="../../../org/apache/xmlbeans/XmlTime.html#type"><CODE>XmlTime.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_TIME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_DATE"><!-- --></A><H3>
BTC_DATE</H3>
<PRE>
public static final int <B>BTC_DATE</B></PRE>
<DL>
<DD>xs:date, aka <A HREF="../../../org/apache/xmlbeans/XmlDate.html#type"><CODE>XmlDate.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_DATE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_G_YEAR_MONTH"><!-- --></A><H3>
BTC_G_YEAR_MONTH</H3>
<PRE>
public static final int <B>BTC_G_YEAR_MONTH</B></PRE>
<DL>
<DD>xs:gYearMonth, aka <A HREF="../../../org/apache/xmlbeans/XmlGYearMonth.html#type"><CODE>XmlGYearMonth.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_G_YEAR_MONTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_G_YEAR"><!-- --></A><H3>
BTC_G_YEAR</H3>
<PRE>
public static final int <B>BTC_G_YEAR</B></PRE>
<DL>
<DD>xs:gYear, aka <A HREF="../../../org/apache/xmlbeans/XmlGYear.html#type"><CODE>XmlGYear.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_G_YEAR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_G_MONTH_DAY"><!-- --></A><H3>
BTC_G_MONTH_DAY</H3>
<PRE>
public static final int <B>BTC_G_MONTH_DAY</B></PRE>
<DL>
<DD>xs:gMonthDay, aka <A HREF="../../../org/apache/xmlbeans/XmlGMonthDay.html#type"><CODE>XmlGMonthDay.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_G_MONTH_DAY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_G_DAY"><!-- --></A><H3>
BTC_G_DAY</H3>
<PRE>
public static final int <B>BTC_G_DAY</B></PRE>
<DL>
<DD>xs:gDay, aka <A HREF="../../../org/apache/xmlbeans/XmlGDay.html#type"><CODE>XmlGDay.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_G_DAY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_G_MONTH"><!-- --></A><H3>
BTC_G_MONTH</H3>
<PRE>
public static final int <B>BTC_G_MONTH</B></PRE>
<DL>
<DD>xs:gMonth, aka <A HREF="../../../org/apache/xmlbeans/XmlGMonth.html#type"><CODE>XmlGMonth.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_G_MONTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_LAST_PRIMITIVE"><!-- --></A><H3>
BTC_LAST_PRIMITIVE</H3>
<PRE>
public static final int <B>BTC_LAST_PRIMITIVE</B></PRE>
<DL>
<DD>The primitive types have codes between BTC_FIRST_PRIMITIVE and BTC_LAST_PRIMITIVE inclusive
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_LAST_PRIMITIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_INTEGER"><!-- --></A><H3>
BTC_INTEGER</H3>
<PRE>
public static final int <B>BTC_INTEGER</B></PRE>
<DL>
<DD>xs:integer, aka <A HREF="../../../org/apache/xmlbeans/XmlInteger.html#type"><CODE>XmlInteger.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_LONG"><!-- --></A><H3>
BTC_LONG</H3>
<PRE>
public static final int <B>BTC_LONG</B></PRE>
<DL>
<DD>xs:long, aka <A HREF="../../../org/apache/xmlbeans/XmlLong.html#type"><CODE>XmlLong.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_LONG">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_INT"><!-- --></A><H3>
BTC_INT</H3>
<PRE>
public static final int <B>BTC_INT</B></PRE>
<DL>
<DD>xs:int, aka <A HREF="../../../org/apache/xmlbeans/XmlInt.html#type"><CODE>XmlInt.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_INT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_SHORT"><!-- --></A><H3>
BTC_SHORT</H3>
<PRE>
public static final int <B>BTC_SHORT</B></PRE>
<DL>
<DD>xs:short, aka <A HREF="../../../org/apache/xmlbeans/XmlShort.html#type"><CODE>XmlShort.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_SHORT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_BYTE"><!-- --></A><H3>
BTC_BYTE</H3>
<PRE>
public static final int <B>BTC_BYTE</B></PRE>
<DL>
<DD>xs:byte, aka <A HREF="../../../org/apache/xmlbeans/XmlByte.html#type"><CODE>XmlByte.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_BYTE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NON_POSITIVE_INTEGER"><!-- --></A><H3>
BTC_NON_POSITIVE_INTEGER</H3>
<PRE>
public static final int <B>BTC_NON_POSITIVE_INTEGER</B></PRE>
<DL>
<DD>xs:nonPositiveInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNonPositiveInteger.html#type"><CODE>XmlNonPositiveInteger.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NON_POSITIVE_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NEGATIVE_INTEGER"><!-- --></A><H3>
BTC_NEGATIVE_INTEGER</H3>
<PRE>
public static final int <B>BTC_NEGATIVE_INTEGER</B></PRE>
<DL>
<DD>xs:NegativeInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNegativeInteger.html#type"><CODE>XmlNegativeInteger.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NEGATIVE_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NON_NEGATIVE_INTEGER"><!-- --></A><H3>
BTC_NON_NEGATIVE_INTEGER</H3>
<PRE>
public static final int <B>BTC_NON_NEGATIVE_INTEGER</B></PRE>
<DL>
<DD>xs:nonNegativeInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlNonNegativeInteger.html#type"><CODE>XmlNonNegativeInteger.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NON_NEGATIVE_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_POSITIVE_INTEGER"><!-- --></A><H3>
BTC_POSITIVE_INTEGER</H3>
<PRE>
public static final int <B>BTC_POSITIVE_INTEGER</B></PRE>
<DL>
<DD>xs:positiveInteger, aka <A HREF="../../../org/apache/xmlbeans/XmlPositiveInteger.html#type"><CODE>XmlPositiveInteger.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_POSITIVE_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_UNSIGNED_LONG"><!-- --></A><H3>
BTC_UNSIGNED_LONG</H3>
<PRE>
public static final int <B>BTC_UNSIGNED_LONG</B></PRE>
<DL>
<DD>xs:unsignedLong, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedLong.html#type"><CODE>XmlUnsignedLong.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_UNSIGNED_LONG">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_UNSIGNED_INT"><!-- --></A><H3>
BTC_UNSIGNED_INT</H3>
<PRE>
public static final int <B>BTC_UNSIGNED_INT</B></PRE>
<DL>
<DD>xs:unsignedInt, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedInt.html#type"><CODE>XmlUnsignedInt.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_UNSIGNED_INT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_UNSIGNED_SHORT"><!-- --></A><H3>
BTC_UNSIGNED_SHORT</H3>
<PRE>
public static final int <B>BTC_UNSIGNED_SHORT</B></PRE>
<DL>
<DD>xs:unsignedShort, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedShort.html#type"><CODE>XmlUnsignedShort.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_UNSIGNED_SHORT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_UNSIGNED_BYTE"><!-- --></A><H3>
BTC_UNSIGNED_BYTE</H3>
<PRE>
public static final int <B>BTC_UNSIGNED_BYTE</B></PRE>
<DL>
<DD>xs:unsignedByte, aka <A HREF="../../../org/apache/xmlbeans/XmlUnsignedByte.html#type"><CODE>XmlUnsignedByte.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_UNSIGNED_BYTE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NORMALIZED_STRING"><!-- --></A><H3>
BTC_NORMALIZED_STRING</H3>
<PRE>
public static final int <B>BTC_NORMALIZED_STRING</B></PRE>
<DL>
<DD>xs:normalizedString, aka <A HREF="../../../org/apache/xmlbeans/XmlNormalizedString.html#type"><CODE>XmlNormalizedString.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NORMALIZED_STRING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_TOKEN"><!-- --></A><H3>
BTC_TOKEN</H3>
<PRE>
public static final int <B>BTC_TOKEN</B></PRE>
<DL>
<DD>xs:token, aka <A HREF="../../../org/apache/xmlbeans/XmlToken.html#type"><CODE>XmlToken.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_TOKEN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NAME"><!-- --></A><H3>
BTC_NAME</H3>
<PRE>
public static final int <B>BTC_NAME</B></PRE>
<DL>
<DD>xs:Name, aka <A HREF="../../../org/apache/xmlbeans/XmlName.html#type"><CODE>XmlName.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NCNAME"><!-- --></A><H3>
BTC_NCNAME</H3>
<PRE>
public static final int <B>BTC_NCNAME</B></PRE>
<DL>
<DD>xs:NCName, aka <A HREF="../../../org/apache/xmlbeans/XmlNCName.html#type"><CODE>XmlNCName.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NCNAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_LANGUAGE"><!-- --></A><H3>
BTC_LANGUAGE</H3>
<PRE>
public static final int <B>BTC_LANGUAGE</B></PRE>
<DL>
<DD>xs:language, aka <A HREF="../../../org/apache/xmlbeans/XmlLanguage.html#type"><CODE>XmlLanguage.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_LANGUAGE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ID"><!-- --></A><H3>
BTC_ID</H3>
<PRE>
public static final int <B>BTC_ID</B></PRE>
<DL>
<DD>xs:ID, aka <A HREF="../../../org/apache/xmlbeans/XmlID.html#type"><CODE>XmlID.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_IDREF"><!-- --></A><H3>
BTC_IDREF</H3>
<PRE>
public static final int <B>BTC_IDREF</B></PRE>
<DL>
<DD>xs:IDREF, aka <A HREF="../../../org/apache/xmlbeans/XmlIDREF.html#type"><CODE>XmlIDREF.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_IDREF">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_IDREFS"><!-- --></A><H3>
BTC_IDREFS</H3>
<PRE>
public static final int <B>BTC_IDREFS</B></PRE>
<DL>
<DD>xs:IDREFS, aka <A HREF="../../../org/apache/xmlbeans/XmlIDREFS.html#type"><CODE>XmlIDREFS.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_IDREFS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ENTITY"><!-- --></A><H3>
BTC_ENTITY</H3>
<PRE>
public static final int <B>BTC_ENTITY</B></PRE>
<DL>
<DD>xs:ENTITY, aka <A HREF="../../../org/apache/xmlbeans/XmlENTITY.html#type"><CODE>XmlENTITY.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ENTITY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_ENTITIES"><!-- --></A><H3>
BTC_ENTITIES</H3>
<PRE>
public static final int <B>BTC_ENTITIES</B></PRE>
<DL>
<DD>xs:ENTITIES, aka <A HREF="../../../org/apache/xmlbeans/XmlENTITIES.html#type"><CODE>XmlENTITIES.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_ENTITIES">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NMTOKEN"><!-- --></A><H3>
BTC_NMTOKEN</H3>
<PRE>
public static final int <B>BTC_NMTOKEN</B></PRE>
<DL>
<DD>xs:NMTOKEN, aka <A HREF="../../../org/apache/xmlbeans/XmlNMTOKEN.html#type"><CODE>XmlNMTOKEN.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NMTOKEN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_NMTOKENS"><!-- --></A><H3>
BTC_NMTOKENS</H3>
<PRE>
public static final int <B>BTC_NMTOKENS</B></PRE>
<DL>
<DD>xs:NMTOKENS, aka <A HREF="../../../org/apache/xmlbeans/XmlNMTOKENS.html#type"><CODE>XmlNMTOKENS.type</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_NMTOKENS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="BTC_LAST_BUILTIN"><!-- --></A><H3>
BTC_LAST_BUILTIN</H3>
<PRE>
public static final int <B>BTC_LAST_BUILTIN</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.BTC_LAST_BUILTIN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NOT_COMPLEX_TYPE"><!-- --></A><H3>
NOT_COMPLEX_TYPE</H3>
<PRE>
public static final int <B>NOT_COMPLEX_TYPE</B></PRE>
<DL>
<DD>Not a complex type. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.NOT_COMPLEX_TYPE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EMPTY_CONTENT"><!-- --></A><H3>
EMPTY_CONTENT</H3>
<PRE>
public static final int <B>EMPTY_CONTENT</B></PRE>
<DL>
<DD>Empty content. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.EMPTY_CONTENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIMPLE_CONTENT"><!-- --></A><H3>
SIMPLE_CONTENT</H3>
<PRE>
public static final int <B>SIMPLE_CONTENT</B></PRE>
<DL>
<DD>Simple content. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIMPLE_CONTENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ELEMENT_CONTENT"><!-- --></A><H3>
ELEMENT_CONTENT</H3>
<PRE>
public static final int <B>ELEMENT_CONTENT</B></PRE>
<DL>
<DD>Element-only content. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.ELEMENT_CONTENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="MIXED_CONTENT"><!-- --></A><H3>
MIXED_CONTENT</H3>
<PRE>
public static final int <B>MIXED_CONTENT</B></PRE>
<DL>
<DD>Mixed content. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getContentType()"><CODE>getContentType()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.MIXED_CONTENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_LENGTH"><!-- --></A><H3>
FACET_LENGTH</H3>
<PRE>
public static final int <B>FACET_LENGTH</B></PRE>
<DL>
<DD>xs:length facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_LENGTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MIN_LENGTH"><!-- --></A><H3>
FACET_MIN_LENGTH</H3>
<PRE>
public static final int <B>FACET_MIN_LENGTH</B></PRE>
<DL>
<DD>xs:minLength facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MIN_LENGTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MAX_LENGTH"><!-- --></A><H3>
FACET_MAX_LENGTH</H3>
<PRE>
public static final int <B>FACET_MAX_LENGTH</B></PRE>
<DL>
<DD>xs:maxLength facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MAX_LENGTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MIN_EXCLUSIVE"><!-- --></A><H3>
FACET_MIN_EXCLUSIVE</H3>
<PRE>
public static final int <B>FACET_MIN_EXCLUSIVE</B></PRE>
<DL>
<DD>xs:minExclusive facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MIN_EXCLUSIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MIN_INCLUSIVE"><!-- --></A><H3>
FACET_MIN_INCLUSIVE</H3>
<PRE>
public static final int <B>FACET_MIN_INCLUSIVE</B></PRE>
<DL>
<DD>xs:minInclusive facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MIN_INCLUSIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MAX_INCLUSIVE"><!-- --></A><H3>
FACET_MAX_INCLUSIVE</H3>
<PRE>
public static final int <B>FACET_MAX_INCLUSIVE</B></PRE>
<DL>
<DD>xs:maxInclusive facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MAX_INCLUSIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_MAX_EXCLUSIVE"><!-- --></A><H3>
FACET_MAX_EXCLUSIVE</H3>
<PRE>
public static final int <B>FACET_MAX_EXCLUSIVE</B></PRE>
<DL>
<DD>xs:maxExclusive facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_MAX_EXCLUSIVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_TOTAL_DIGITS"><!-- --></A><H3>
FACET_TOTAL_DIGITS</H3>
<PRE>
public static final int <B>FACET_TOTAL_DIGITS</B></PRE>
<DL>
<DD>xs:totalDigits facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_TOTAL_DIGITS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_FRACTION_DIGITS"><!-- --></A><H3>
FACET_FRACTION_DIGITS</H3>
<PRE>
public static final int <B>FACET_FRACTION_DIGITS</B></PRE>
<DL>
<DD>xs:fractionDigits facet
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_FRACTION_DIGITS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LAST_BASIC_FACET"><!-- --></A><H3>
LAST_BASIC_FACET</H3>
<PRE>
public static final int <B>LAST_BASIC_FACET</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.LAST_BASIC_FACET">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_WHITE_SPACE"><!-- --></A><H3>
FACET_WHITE_SPACE</H3>
<PRE>
public static final int <B>FACET_WHITE_SPACE</B></PRE>
<DL>
<DD>xs:whiteSpace facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A> instead
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_WHITE_SPACE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_PATTERN"><!-- --></A><H3>
FACET_PATTERN</H3>
<PRE>
public static final int <B>FACET_PATTERN</B></PRE>
<DL>
<DD>xs:pattern facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#matchPatternFacet(java.lang.String)"><CODE>matchPatternFacet(java.lang.String)</CODE></A> instead
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_PATTERN">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FACET_ENUMERATION"><!-- --></A><H3>
FACET_ENUMERATION</H3>
<PRE>
public static final int <B>FACET_ENUMERATION</B></PRE>
<DL>
<DD>xs:enumeration facet - use <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getEnumerationValues()"><CODE>getEnumerationValues()</CODE></A> instead
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.FACET_ENUMERATION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LAST_FACET"><!-- --></A><H3>
LAST_FACET</H3>
<PRE>
public static final int <B>LAST_FACET</B></PRE>
<DL>
<DD>The last ordinary facet code
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.LAST_FACET">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PROPERTY_ORDERED"><!-- --></A><H3>
PROPERTY_ORDERED</H3>
<PRE>
public static final int <B>PROPERTY_ORDERED</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../org/apache/xmlbeans/SchemaType.html#ordered()"><CODE>ordered()</CODE></A>,
<A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.PROPERTY_ORDERED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PROPERTY_BOUNDED"><!-- --></A><H3>
PROPERTY_BOUNDED</H3>
<PRE>
public static final int <B>PROPERTY_BOUNDED</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../org/apache/xmlbeans/SchemaType.html#isBounded()"><CODE>isBounded()</CODE></A>,
<A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.PROPERTY_BOUNDED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PROPERTY_CARDINALITY"><!-- --></A><H3>
PROPERTY_CARDINALITY</H3>
<PRE>
public static final int <B>PROPERTY_CARDINALITY</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../org/apache/xmlbeans/SchemaType.html#isFinite()"><CODE>isFinite()</CODE></A>,
<A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.PROPERTY_CARDINALITY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PROPERTY_NUMERIC"><!-- --></A><H3>
PROPERTY_NUMERIC</H3>
<PRE>
public static final int <B>PROPERTY_NUMERIC</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../org/apache/xmlbeans/SchemaType.html#isNumeric()"><CODE>isNumeric()</CODE></A>,
<A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.PROPERTY_NUMERIC">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LAST_PROPERTY"><!-- --></A><H3>
LAST_PROPERTY</H3>
<PRE>
public static final int <B>LAST_PROPERTY</B></PRE>
<DL>
<DD>The last property code
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.LAST_PROPERTY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNORDERED"><!-- --></A><H3>
UNORDERED</H3>
<PRE>
public static final int <B>UNORDERED</B></PRE>
<DL>
<DD>Unordered. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ordered()"><CODE>ordered()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.UNORDERED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PARTIAL_ORDER"><!-- --></A><H3>
PARTIAL_ORDER</H3>
<PRE>
public static final int <B>PARTIAL_ORDER</B></PRE>
<DL>
<DD>Partially ordered. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ordered()"><CODE>ordered()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.PARTIAL_ORDER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TOTAL_ORDER"><!-- --></A><H3>
TOTAL_ORDER</H3>
<PRE>
public static final int <B>TOTAL_ORDER</B></PRE>
<DL>
<DD>Totally ordered. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ordered()"><CODE>ordered()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.TOTAL_ORDER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NOT_SIMPLE"><!-- --></A><H3>
NOT_SIMPLE</H3>
<PRE>
public static final int <B>NOT_SIMPLE</B></PRE>
<DL>
<DD>Not a simple type or simple content. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()"><CODE>getSimpleVariety()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.NOT_SIMPLE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ATOMIC"><!-- --></A><H3>
ATOMIC</H3>
<PRE>
public static final int <B>ATOMIC</B></PRE>
<DL>
<DD>Atomic type. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()"><CODE>getSimpleVariety()</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.ATOMIC">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNION"><!-- --></A><H3>
UNION</H3>
<PRE>
public static final int <B>UNION</B></PRE>
<DL>
<DD>Union type. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()"><CODE>getSimpleVariety()</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.UNION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="LIST"><!-- --></A><H3>
LIST</H3>
<PRE>
public static final int <B>LIST</B></PRE>
<DL>
<DD>Simple list type. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getSimpleVariety()"><CODE>getSimpleVariety()</CODE></A>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.LIST">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NOT_DECIMAL"><!-- --></A><H3>
NOT_DECIMAL</H3>
<PRE>
public static final int <B>NOT_DECIMAL</B></PRE>
<DL>
<DD>Not a decimal restriction. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.NOT_DECIMAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_BYTE"><!-- --></A><H3>
SIZE_BYTE</H3>
<PRE>
public static final int <B>SIZE_BYTE</B></PRE>
<DL>
<DD>Fits in a byte. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_BYTE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_SHORT"><!-- --></A><H3>
SIZE_SHORT</H3>
<PRE>
public static final int <B>SIZE_SHORT</B></PRE>
<DL>
<DD>Fits in a short. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_SHORT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_INT"><!-- --></A><H3>
SIZE_INT</H3>
<PRE>
public static final int <B>SIZE_INT</B></PRE>
<DL>
<DD>Fits in an int. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_INT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_LONG"><!-- --></A><H3>
SIZE_LONG</H3>
<PRE>
public static final int <B>SIZE_LONG</B></PRE>
<DL>
<DD>Fits in a long. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_LONG">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_BIG_INTEGER"><!-- --></A><H3>
SIZE_BIG_INTEGER</H3>
<PRE>
public static final int <B>SIZE_BIG_INTEGER</B></PRE>
<DL>
<DD>Fits in a <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html"><CODE>BigInteger</CODE></A>. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_BIG_INTEGER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SIZE_BIG_DECIMAL"><!-- --></A><H3>
SIZE_BIG_DECIMAL</H3>
<PRE>
public static final int <B>SIZE_BIG_DECIMAL</B></PRE>
<DL>
<DD>Fits in a <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html"><CODE>BigDecimal</CODE></A>. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getDecimalSize()"><CODE>getDecimalSize()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.SIZE_BIG_DECIMAL">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WS_UNSPECIFIED"><!-- --></A><H3>
WS_UNSPECIFIED</H3>
<PRE>
public static final int <B>WS_UNSPECIFIED</B></PRE>
<DL>
<DD>Whitespace rule unspecified. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.WS_UNSPECIFIED">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WS_PRESERVE"><!-- --></A><H3>
WS_PRESERVE</H3>
<PRE>
public static final int <B>WS_PRESERVE</B></PRE>
<DL>
<DD>Whitespace preserved. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.WS_PRESERVE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WS_REPLACE"><!-- --></A><H3>
WS_REPLACE</H3>
<PRE>
public static final int <B>WS_REPLACE</B></PRE>
<DL>
<DD>Whitespace replaced by ordinary space. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.WS_REPLACE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WS_COLLAPSE"><!-- --></A><H3>
WS_COLLAPSE</H3>
<PRE>
public static final int <B>WS_COLLAPSE</B></PRE>
<DL>
<DD>Whitespace collapsed and trimmed. See <A HREF="../../../org/apache/xmlbeans/SchemaType.html#getWhiteSpaceRule()"><CODE>getWhiteSpaceRule()</CODE></A>.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.apache.xmlbeans.SchemaType.WS_COLLAPSE">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A> <B>getName</B>()</PRE>
<DL>
<DD>The name used to describe the type in the schema.
Null if the type is anonymous (nested), or if it is a document type.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getContainerField()"><!-- --></A><H3>
getContainerField</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaField.html">SchemaField</A> <B>getContainerField</B>()</PRE>
<DL>
<DD>The parent schema element.
Null for top-level (named) types and document types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isDocumentType()"><!-- --></A><H3>
isDocumentType</H3>
<PRE>
public boolean <B>isDocumentType</B>()</PRE>
<DL>
<DD>True if this is a document type.
<p>
Document types are generated for every global element. A document
type is an unnamed complex type that contains exactly one element:
we define these types, because they are the types of the "documents"
which contain the defined global elements, and they all turn into
Java types. (Named ElementnameDocument.)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isAttributeType()"><!-- --></A><H3>
isAttributeType</H3>
<PRE>
public boolean <B>isAttributeType</B>()</PRE>
<DL>
<DD>True if this is a attribute type.
<p>
Attribute types are generated for every global attribute. An attribute
type is an unnamed complex type that contains exactly one attribute:
we define these types, because they are the types of the "attribute documents"
which contain the defined global attribute, and they all turn into
Java types. (Named AttributenameAttribute.)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDocumentElementName()"><!-- --></A><H3>
getDocumentElementName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A> <B>getDocumentElementName</B>()</PRE>
<DL>
<DD>Returns the document element name if this is a document type,
or null otherwise.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeTypeAttributeName()"><!-- --></A><H3>
getAttributeTypeAttributeName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A> <B>getAttributeTypeAttributeName</B>()</PRE>
<DL>
<DD>Returns the attribute qname if this is a attribute type,
or null otherwise.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getOuterType()"><!-- --></A><H3>
getOuterType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getOuterType</B>()</PRE>
<DL>
<DD>The outer schema type.
Null for top-level (named) types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isSkippedAnonymousType()"><!-- --></A><H3>
isSkippedAnonymousType</H3>
<PRE>
public boolean <B>isSkippedAnonymousType</B>()</PRE>
<DL>
<DD>True if this anonymous type has no corresponding Java type. True for
anonymous types nested within simple type restrictions.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isCompiled()"><!-- --></A><H3>
isCompiled</H3>
<PRE>
public boolean <B>isCompiled</B>()</PRE>
<DL>
<DD>True if this schema type was compiled to have a corresponding
Java class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getFullJavaName()"><!-- --></A><H3>
getFullJavaName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A> <B>getFullJavaName</B>()</PRE>
<DL>
<DD>The fully-qualified Java type name of the class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getShortJavaName()"><!-- --></A><H3>
getShortJavaName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A> <B>getShortJavaName</B>()</PRE>
<DL>
<DD>The short unqualfiied Java name for the class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getFullJavaImplName()"><!-- --></A><H3>
getFullJavaImplName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A> <B>getFullJavaImplName</B>()</PRE>
<DL>
<DD>The fully-qualified Java type name of the implementation class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getShortJavaImplName()"><!-- --></A><H3>
getShortJavaImplName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A> <B>getShortJavaImplName</B>()</PRE>
<DL>
<DD>The short unqualfiied Java name for the implementation class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getJavaClass()"><!-- --></A><H3>
getJavaClass</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html">Class</A> <B>getJavaClass</B>()</PRE>
<DL>
<DD>The Java class corresponding to this schema type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getEnumJavaClass()"><!-- --></A><H3>
getEnumJavaClass</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html">Class</A> <B>getEnumJavaClass</B>()</PRE>
<DL>
<DD>The Java class corresponding to the enumeration type for this schema type,
if applicable (or null if not an enumeration).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isAnonymousType()"><!-- --></A><H3>
isAnonymousType</H3>
<PRE>
public boolean <B>isAnonymousType</B>()</PRE>
<DL>
<DD>True if the Xsd type is anonymous (i.e., not top-level).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBuiltinType()"><!-- --></A><H3>
isBuiltinType</H3>
<PRE>
public boolean <B>isBuiltinType</B>()</PRE>
<DL>
<DD>True for any of the 40+ built-in types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isSimpleType()"><!-- --></A><H3>
isSimpleType</H3>
<PRE>
public boolean <B>isSimpleType</B>()</PRE>
<DL>
<DD>True for the anySimpleType and any restrictions/unions/lists.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBaseType()"><!-- --></A><H3>
getBaseType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getBaseType</B>()</PRE>
<DL>
<DD>Returns base restriction or extension type. Unions and lists
return the anySimpleType.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getCommonBaseType(org.apache.xmlbeans.SchemaType)"><!-- --></A><H3>
getCommonBaseType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getCommonBaseType</B>(<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>&nbsp;type)</PRE>
<DL>
<DD>Returns common base type with the given type. The returned
type is the most specific declared base type of both types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isAssignableFrom(org.apache.xmlbeans.SchemaType)"><!-- --></A><H3>
isAssignableFrom</H3>
<PRE>
public boolean <B>isAssignableFrom</B>(<A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>&nbsp;type)</PRE>
<DL>
<DD>True if the specified type derives from this type (or if
it is the same type).
Note that XmlObject.type (the anyType) is assignable
from all type, and the XmlBeans.noType (the absence of
a type) is assignable to all types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDerivationType()"><!-- --></A><H3>
getDerivationType</H3>
<PRE>
public int <B>getDerivationType</B>()</PRE>
<DL>
<DD>Returns an integer for the derivation type, either
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_EXTENSION"><CODE>DT_EXTENSION</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_RESTRICTION"><CODE>DT_RESTRICTION</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#DT_NOT_DERIVED"><CODE>DT_NOT_DERIVED</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBuiltinTypeCode()"><!-- --></A><H3>
getBuiltinTypeCode</H3>
<PRE>
public int <B>getBuiltinTypeCode</B>()</PRE>
<DL>
<DD>Returns an integer for builtin types that can be used
for quick comparison.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isURType()"><!-- --></A><H3>
isURType</H3>
<PRE>
public boolean <B>isURType</B>()</PRE>
<DL>
<DD>True for anyType and anySimpleType.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isNoType()"><!-- --></A><H3>
isNoType</H3>
<PRE>
public boolean <B>isNoType</B>()</PRE>
<DL>
<DD>True for the type object that represents a the absence of a determined type.
XML Objects whose type isNoType() are never valid.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTypeSystem()"><!-- --></A><H3>
getTypeSystem</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaTypeSystem.html">SchemaTypeSystem</A> <B>getTypeSystem</B>()</PRE>
<DL>
<DD>Returns the SchemaTypeLoader in which this type was defined.
Complex types are defined and used in exactly one schema type
system, but simple types are defined in one type system and can
be used in any number of type systems. The most common case is
the builtin types, which are defined in the builtin type system
and used elsewhere.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html#getTypeSystem()">getTypeSystem</A></CODE> in interface <CODE><A HREF="../../../org/apache/xmlbeans/SchemaComponent.html">SchemaComponent</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSourceName()"><!-- --></A><H3>
getSourceName</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A> <B>getSourceName</B>()</PRE>
<DL>
<DD>Returns the filename for the XSD file from which this type
was loaded. Intended for use when debugging.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isAbstract()"><!-- --></A><H3>
isAbstract</H3>
<PRE>
public boolean <B>isAbstract</B>()</PRE>
<DL>
<DD>True if this type cannot be used directly in instances
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="finalExtension()"><!-- --></A><H3>
finalExtension</H3>
<PRE>
public boolean <B>finalExtension</B>()</PRE>
<DL>
<DD>True if other types cannot extend this type (only for complex types)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="finalRestriction()"><!-- --></A><H3>
finalRestriction</H3>
<PRE>
public boolean <B>finalRestriction</B>()</PRE>
<DL>
<DD>True if other types cannot restrict this type
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="finalList()"><!-- --></A><H3>
finalList</H3>
<PRE>
public boolean <B>finalList</B>()</PRE>
<DL>
<DD>True if list derivation of this type is prohibited (only for simple types)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="finalUnion()"><!-- --></A><H3>
finalUnion</H3>
<PRE>
public boolean <B>finalUnion</B>()</PRE>
<DL>
<DD>True if union derivation of this type is prohibited (only for simple types)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="blockExtension()"><!-- --></A><H3>
blockExtension</H3>
<PRE>
public boolean <B>blockExtension</B>()</PRE>
<DL>
<DD>True if extensions of this type cannot be substituted for this type
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="blockRestriction()"><!-- --></A><H3>
blockRestriction</H3>
<PRE>
public boolean <B>blockRestriction</B>()</PRE>
<DL>
<DD>True if restrictions of this type cannot be substituted for this type
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getContentType()"><!-- --></A><H3>
getContentType</H3>
<PRE>
public int <B>getContentType</B>()</PRE>
<DL>
<DD>Returns <A HREF="../../../org/apache/xmlbeans/SchemaType.html#EMPTY_CONTENT"><CODE>EMPTY_CONTENT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIMPLE_CONTENT"><CODE>SIMPLE_CONTENT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ELEMENT_CONTENT"><CODE>ELEMENT_CONTENT</CODE></A>, or
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#MIXED_CONTENT"><CODE>MIXED_CONTENT</CODE></A> for complex types. For noncomplex types, returns
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#NOT_COMPLEX_TYPE"><CODE>NOT_COMPLEX_TYPE</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAnonymousTypes()"><!-- --></A><H3>
getAnonymousTypes</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[] <B>getAnonymousTypes</B>()</PRE>
<DL>
<DD>The array of inner (anonymous) types defined
within this type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getElementProperty(javax.xml.namespace.QName)"><!-- --></A><H3>
getElementProperty</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A> <B>getElementProperty</B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName)</PRE>
<DL>
<DD>Returns a SchemaProperty corresponding to an element within this
complex type by looking up the element name.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getElementProperties()"><!-- --></A><H3>
getElementProperties</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[] <B>getElementProperties</B>()</PRE>
<DL>
<DD>Returns all the SchemaProperties corresponding to elements.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeProperty(javax.xml.namespace.QName)"><!-- --></A><H3>
getAttributeProperty</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A> <B>getAttributeProperty</B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;attrName)</PRE>
<DL>
<DD>Returns a SchemaProperty corresponding to an attribute within this
complex type by looking up the attribute name.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeProperties()"><!-- --></A><H3>
getAttributeProperties</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[] <B>getAttributeProperties</B>()</PRE>
<DL>
<DD>Returns all the SchemaProperties corresponding to attributes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getProperties()"><!-- --></A><H3>
getProperties</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[] <B>getProperties</B>()</PRE>
<DL>
<DD>Returns all the SchemaProperties within this complex type,
elements followed by attributes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDerivedProperties()"><!-- --></A><H3>
getDerivedProperties</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaProperty.html">SchemaProperty</A>[] <B>getDerivedProperties</B>()</PRE>
<DL>
<DD>Returns the SchemaProperties defined by this complex type,
exclusive of the base type (if any).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeModel()"><!-- --></A><H3>
getAttributeModel</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaAttributeModel.html">SchemaAttributeModel</A> <B>getAttributeModel</B>()</PRE>
<DL>
<DD>Returns the attribute model for this complex type (with simple or complex content).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasAttributeWildcards()"><!-- --></A><H3>
hasAttributeWildcards</H3>
<PRE>
public boolean <B>hasAttributeWildcards</B>()</PRE>
<DL>
<DD>True if this type permits wildcard attributes. See the attribute model for
more information about which wildcards are allowed.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getContentModel()"><!-- --></A><H3>
getContentModel</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaParticle.html">SchemaParticle</A> <B>getContentModel</B>()</PRE>
<DL>
<DD>Returns the complex content model for this complex type (with complex content).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasElementWildcards()"><!-- --></A><H3>
hasElementWildcards</H3>
<PRE>
public boolean <B>hasElementWildcards</B>()</PRE>
<DL>
<DD>True if this type permits element wildcards. See the content model for
more information about which wildcards are allowed, and where.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isValidSubstitution(javax.xml.namespace.QName)"><!-- --></A><H3>
isValidSubstitution</H3>
<PRE>
public boolean <B>isValidSubstitution</B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;name)</PRE>
<DL>
<DD>For document types, true if the given name can be substituted for the
document element name.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasAllContent()"><!-- --></A><H3>
hasAllContent</H3>
<PRE>
public boolean <B>hasAllContent</B>()</PRE>
<DL>
<DD>True if the complex content model for this complex type is an "all" group.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isOrderSensitive()"><!-- --></A><H3>
isOrderSensitive</H3>
<PRE>
public boolean <B>isOrderSensitive</B>()</PRE>
<DL>
<DD>True if particles have same defaults, nillability, etc, that are
invariant when order changes. Computed only for Javaized types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getElementType(javax.xml.namespace.QName, javax.xml.namespace.QName, org.apache.xmlbeans.SchemaTypeLoader)"><!-- --></A><H3>
getElementType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getElementType</B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName,
<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;xsiType,
<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html">SchemaTypeLoader</A>&nbsp;wildcardTypeLoader)</PRE>
<DL>
<DD>Returns the type of a child element based on the element name and
an xsi:type attribute (and the type system within which names are
resolved).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeType(javax.xml.namespace.QName, org.apache.xmlbeans.SchemaTypeLoader)"><!-- --></A><H3>
getAttributeType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getAttributeType</B>(<A HREF="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html">QName</A>&nbsp;eltName,
<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html">SchemaTypeLoader</A>&nbsp;wildcardTypeLoader)</PRE>
<DL>
<DD>Returns the type of an attribute based on the attribute name and
the type system within which (wildcard) names are resolved.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getFacet(int)"><!-- --></A><H3>
getFacet</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A> <B>getFacet</B>(int&nbsp;facetCode)</PRE>
<DL>
<DD>Returns the value of the given facet, or null if
none is set.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isFacetFixed(int)"><!-- --></A><H3>
isFacetFixed</H3>
<PRE>
public boolean <B>isFacetFixed</B>(int&nbsp;facetCode)</PRE>
<DL>
<DD>True if the given facet is fixed.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="ordered()"><!-- --></A><H3>
ordered</H3>
<PRE>
public int <B>ordered</B>()</PRE>
<DL>
<DD>True if ordered. Returns either <A HREF="../../../org/apache/xmlbeans/SchemaType.html#UNORDERED"><CODE>UNORDERED</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#PARTIAL_ORDER"><CODE>PARTIAL_ORDER</CODE></A>, or <A HREF="../../../org/apache/xmlbeans/SchemaType.html#TOTAL_ORDER"><CODE>TOTAL_ORDER</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isBounded()"><!-- --></A><H3>
isBounded</H3>
<PRE>
public boolean <B>isBounded</B>()</PRE>
<DL>
<DD>True if bounded.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isFinite()"><!-- --></A><H3>
isFinite</H3>
<PRE>
public boolean <B>isFinite</B>()</PRE>
<DL>
<DD>True if finite.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isNumeric()"><!-- --></A><H3>
isNumeric</H3>
<PRE>
public boolean <B>isNumeric</B>()</PRE>
<DL>
<DD>True if numeric.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasPatternFacet()"><!-- --></A><H3>
hasPatternFacet</H3>
<PRE>
public boolean <B>hasPatternFacet</B>()</PRE>
<DL>
<DD>True if there are regex pattern facents
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getPatterns()"><!-- --></A><H3>
getPatterns</H3>
<PRE>
public <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>[] <B>getPatterns</B>()</PRE>
<DL>
<DD>True
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="matchPatternFacet(java.lang.String)"><!-- --></A><H3>
matchPatternFacet</H3>
<PRE>
public boolean <B>matchPatternFacet</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</PRE>
<DL>
<DD>True if the given string matches the pattern facets.
Always true if there are no pattern facets.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getEnumerationValues()"><!-- --></A><H3>
getEnumerationValues</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A>[] <B>getEnumerationValues</B>()</PRE>
<DL>
<DD>Returns the array of valid objects from the
enumeration facet, null if no enumeration defined.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasStringEnumValues()"><!-- --></A><H3>
hasStringEnumValues</H3>
<PRE>
public boolean <B>hasStringEnumValues</B>()</PRE>
<DL>
<DD>True if this is a string enum where an integer
is assigned to each enumerated value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBaseEnumType()"><!-- --></A><H3>
getBaseEnumType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getBaseEnumType</B>()</PRE>
<DL>
<DD>If this is a string enumeration, returns the most basic base schema
type that this enuemration is based on. Otherwise returns null.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getStringEnumEntries()"><!-- --></A><H3>
getStringEnumEntries</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html">SchemaStringEnumEntry</A>[] <B>getStringEnumEntries</B>()</PRE>
<DL>
<DD>Returns the array of SchemaStringEnumEntries for this type: this
array includes information about the java constant names used for
each string enum entry.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="enumEntryForString(java.lang.String)"><!-- --></A><H3>
enumEntryForString</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html">SchemaStringEnumEntry</A> <B>enumEntryForString</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</PRE>
<DL>
<DD>Returns the string enum entry corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="enumForString(java.lang.String)"><!-- --></A><H3>
enumForString</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/StringEnumAbstractBase.html">StringEnumAbstractBase</A> <B>enumForString</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html">String</A>&nbsp;s)</PRE>
<DL>
<DD>Returns the string enum value corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="enumForInt(int)"><!-- --></A><H3>
enumForInt</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/StringEnumAbstractBase.html">StringEnumAbstractBase</A> <B>enumForInt</B>(int&nbsp;i)</PRE>
<DL>
<DD>Returns the string enum value corresponding to the given enumerated
string, or null if there is no match or this type is not
a string enumeration.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isPrimitiveType()"><!-- --></A><H3>
isPrimitiveType</H3>
<PRE>
public boolean <B>isPrimitiveType</B>()</PRE>
<DL>
<DD>True for any of the 20 primitive types (plus anySimpleType)
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSimpleVariety()"><!-- --></A><H3>
getSimpleVariety</H3>
<PRE>
public int <B>getSimpleVariety</B>()</PRE>
<DL>
<DD>Returns whether the simple type is ATOMIC, UNION, or LIST.
Returns <A HREF="../../../org/apache/xmlbeans/SchemaType.html#NOT_SIMPLE"><CODE>NOT_SIMPLE</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#ATOMIC"><CODE>ATOMIC</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#UNION"><CODE>UNION</CODE></A>,
or <A HREF="../../../org/apache/xmlbeans/SchemaType.html#LIST"><CODE>LIST</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getPrimitiveType()"><!-- --></A><H3>
getPrimitiveType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getPrimitiveType</B>()</PRE>
<DL>
<DD>For atomic types only: get the primitive type underlying this one.
<p>
Returns null if this is not an atomic type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDecimalSize()"><!-- --></A><H3>
getDecimalSize</H3>
<PRE>
public int <B>getDecimalSize</B>()</PRE>
<DL>
<DD>For atomic numeric restrictions of decimal only: the
numeric size category. Takes into account min and max
restrictions as well as totalDigits and fractionDigits
facets.
<p>
Returns either <A HREF="../../../org/apache/xmlbeans/SchemaType.html#NOT_DECIMAL"><CODE>NOT_DECIMAL</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BYTE"><CODE>SIZE_BYTE</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_SHORT"><CODE>SIZE_SHORT</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_INT"><CODE>SIZE_INT</CODE></A>,
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_LONG"><CODE>SIZE_LONG</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BIG_INTEGER"><CODE>SIZE_BIG_INTEGER</CODE></A>, or
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#SIZE_BIG_DECIMAL"><CODE>SIZE_BIG_DECIMAL</CODE></A>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUnionMemberTypes()"><!-- --></A><H3>
getUnionMemberTypes</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[] <B>getUnionMemberTypes</B>()</PRE>
<DL>
<DD>For union types only: get the shallow member types. This
returns the declared member types of the union, so, for
example if the type contains another union, the nested
members of that union are NOT returned here.
<p>
Returns null if this type is not a union.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUnionSubTypes()"><!-- --></A><H3>
getUnionSubTypes</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[] <B>getUnionSubTypes</B>()</PRE>
<DL>
<DD>For union types only: gets the full tree of member types.
This computes the closure of the set returned by
getUnionMemberTypes(), so, for example, it returns
all the types nested within unions of unions as well
as the top-level members; the set also includes the
type itself. If you are seeking only the basic
non-union consituents, use getUnionConstituentTypes.
<p>
Returns null if this type is not a union.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUnionConstituentTypes()"><!-- --></A><H3>
getUnionConstituentTypes</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A>[] <B>getUnionConstituentTypes</B>()</PRE>
<DL>
<DD>For union types only: get the constituent member types. This
returns only non-union types, so, for example, for unions of
unions, this returns the flattened list of individual member
types within the innermost unions.
<p>
Returns null if this type is not a union.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUnionCommonBaseType()"><!-- --></A><H3>
getUnionCommonBaseType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getUnionCommonBaseType</B>()</PRE>
<DL>
<DD>For union types only: get the most specific common base
type of the constituent member types. May return a UR type.
<p>
Returns null if this type is not a union.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAnonymousUnionMemberOrdinal()"><!-- --></A><H3>
getAnonymousUnionMemberOrdinal</H3>
<PRE>
public int <B>getAnonymousUnionMemberOrdinal</B>()</PRE>
<DL>
<DD>For anonymous types defined inside a union only: gets
the integer indicating the declaration order of this
type within the outer union type, or zero if this is
not applicable. The first anonymous union member within
a union type is numbered "1". Used to differentiate
between different anonymous types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getListItemType()"><!-- --></A><H3>
getListItemType</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.html">SchemaType</A> <B>getListItemType</B>()</PRE>
<DL>
<DD>For list types only: get the item type. This is the atomic
or union type that is the type of every entry in the list.
<p>
Returns null if this type is not a list.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getWhiteSpaceRule()"><!-- --></A><H3>
getWhiteSpaceRule</H3>
<PRE>
public int <B>getWhiteSpaceRule</B>()</PRE>
<DL>
<DD>For nonunion simple types: get the whitespace rule. This is
either <A HREF="../../../org/apache/xmlbeans/SchemaType.html#WS_PRESERVE"><CODE>WS_PRESERVE</CODE></A>, <A HREF="../../../org/apache/xmlbeans/SchemaType.html#WS_REPLACE"><CODE>WS_REPLACE</CODE></A>, or
<A HREF="../../../org/apache/xmlbeans/SchemaType.html#WS_COLLAPSE"><CODE>WS_COLLAPSE</CODE></A>. Returns <A HREF="../../../org/apache/xmlbeans/SchemaType.html#WS_UNSPECIFIED"><CODE>WS_UNSPECIFIED</CODE></A>
for unions and complex types.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newValue(java.lang.Object)"><!-- --></A><H3>
newValue</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</A> <B>newValue</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html">Object</A>&nbsp;v)</PRE>
<DL>
<DD>Creates an immutable simple type value that does not reside in a tree.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getRef()"><!-- --></A><H3>
getRef</H3>
<PRE>
public <A HREF="../../../org/apache/xmlbeans/SchemaType.Ref.html">SchemaType.Ref</A> <B>getRef</B>()</PRE>
<DL>
<DD>Retruns a SchemaType.Ref pointing to this schema type itself.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<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="../../../org/apache/xmlbeans/SchemaStringEnumEntry.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../org/apache/xmlbeans/SchemaTypeLoader.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SchemaType.html" TARGET="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;
<SCRIPT>
<!--
if(window==top) {
document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&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>
<!-- =========== END OF NAVBAR =========== -->
<HR>
</BODY>
</HTML>