source: NonGTP/Xerces/xerces/doc/html/apiDocs/classXSSimpleTypeDefinition.html @ 358

Revision 358, 68.2 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1<HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>XSSimpleTypeDefinition class Reference</TITLE><link href="XercesApi.css" rel="stylesheet" type="text/css"></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG border="0" height="60" hspace="0" src="../resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5" hspace="0" src="../resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60" hspace="0" src="../resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="../graphics/api-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG border="0" height="20" hspace="0" src="../resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','../resources/button-xml-hi.gif','../resources/button-xml-lo.gif');" src="../resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','../resources/button-asf-hi.gif','../resources/button-asf-lo.gif');" src="../resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','../resources/button-w3c-hi.gif','../resources/button-w3c-lo.gif');" src="../resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG border="0" height="14" hspace="0" src="../resources/join.gif" vspace="0" width="120"><BR>
2  <A href="../../index.html" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','../graphics/ext-2-label-2.jpg','../graphics/ext-2-label-3.jpg');" src="../graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
3
4  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
5
6  <A href="../index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','../graphics/index-label-2.jpg','../graphics/index-label-3.jpg');" src="../graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
7  <A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
8  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
9  <A href="../install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','../graphics/install-label-2.jpg','../graphics/install-label-3.jpg');" src="../graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
10  <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-18');" onMouseOver="rolloverOn('side-ext-18');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-18" onLoad="rolloverLoad('side-ext-18','../graphics/ext-18-label-2.jpg','../graphics/ext-18-label-3.jpg');" src="../graphics/ext-18-label-3.jpg" vspace="0" width="120"></A><BR>
11  <A href="../build.html" onMouseOut="rolloverOff('side-build');" onMouseOver="rolloverOn('side-build');"><IMG alt="Build" border="0" height="12" hspace="0" name="side-build" onLoad="rolloverLoad('side-build','../graphics/build-label-2.jpg','../graphics/build-label-3.jpg');" src="../graphics/build-label-3.jpg" vspace="0" width="120"></A><BR>
12
13  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
14  <A href="../faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','../graphics/faqs-label-2.jpg','../graphics/faqs-label-3.jpg');" src="../graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR> 
15  <A href="../samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','../graphics/samples-label-2.jpg','../graphics/samples-label-3.jpg');" src="../graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
16  <A href="../api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','../graphics/api-label-2.jpg','../graphics/api-label-3.jpg');" src="../graphics/api-label-3.jpg" vspace="0" width="120"></A><BR> 
17
18  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR> 
19  <A href="../ApacheDOMC++Binding.html" onMouseOut="rolloverOff('side-ext-68');" onMouseOver="rolloverOn('side-ext-68');"><IMG alt="DOM C++ Binding" border="0" height="12" hspace="0" name="side-ext-68" onLoad="rolloverLoad('side-ext-68','../graphics/ext-68-label-2.jpg','../graphics/ext-68-label-3.jpg');" src="../graphics/ext-68-label-3.jpg" vspace="0" width="120"></A><BR>
20
21  <A href="../program.html" onMouseOut="rolloverOff('side-program');" onMouseOver="rolloverOn('side-program');"><IMG alt="Programming" border="0" height="12" hspace="0" name="side-program" onLoad="rolloverLoad('side-program','../graphics/program-label-2.jpg','../graphics/program-label-3.jpg');" src="../graphics/program-label-3.jpg" vspace="0" width="120"></A><BR>
22  <A href="../migrate.html" onMouseOut="rolloverOff('side-migrate');" onMouseOver="rolloverOn('side-migrate');"><IMG alt="Migration Guide" border="0" height="12" hspace="0" name="side-migrate" onLoad="rolloverLoad('side-migrate','../graphics/migrate-label-2.jpg','../graphics/migrate-label-3.jpg');" src="../graphics/migrate-label-3.jpg" vspace="0" width="120"></A><BR>
23
24  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
25
26  <A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
27  <A href="../bug-report.html" onMouseOut="rolloverOff('side-bug-report');" onMouseOver="rolloverOn('side-bug-report');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-bug-report" onLoad="rolloverLoad('side-bug-report','../graphics/bug-report-label-2.jpg','../graphics/bug-report-label-3.jpg');" src="../graphics/bug-report-label-3.jpg" vspace="0" width="120"></A><BR> 
28  <A href="../pdf.html" onMouseOut="rolloverOff('side-pdf');" onMouseOver="rolloverOn('side-pdf');"><IMG alt="PDF Document" border="0" height="12" hspace="0" name="side-pdf" onLoad="rolloverLoad('side-pdf','../graphics/pdf-label-2.jpg','../graphics/pdf-label-3.jpg');" src="../graphics/pdf-label-3.jpg" vspace="0" width="120"></A><BR>
29
30  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
31
32  <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-100');" onMouseOver="rolloverOn('side-ext-100');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-100" onLoad="rolloverLoad('side-ext-100','../graphics/ext-100-label-2.jpg','../graphics/ext-100-label-3.jpg');" src="../graphics/ext-100-label-3.jpg" vspace="0" width="120"></A><BR>
33
34  <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-102');" onMouseOver="rolloverOn('side-ext-102');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-102" onLoad="rolloverLoad('side-ext-102','../graphics/ext-102-label-2.jpg','../graphics/ext-102-label-3.jpg');" src="../graphics/ext-102-label-3.jpg" vspace="0" width="120"></A><BR>
35
36
37<IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
38    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
39
40            <P>
41<!-- Generated by Doxygen 1.2.14 -->
42<center>
43<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
44<hr><h1>XSSimpleTypeDefinition  Class Reference</h1>Inheritance diagram for XSSimpleTypeDefinition:<p><center><img src="classXSSimpleTypeDefinition__inherit__graph.gif" border="0" usemap="#XSSimpleTypeDefinition__inherit__map" alt="Inheritance graph"></center>
45<map name="XSSimpleTypeDefinition__inherit__map">
46<area href="classXSTypeDefinition.html" shape="rect" coords="27,174,144,155" alt="">
47<area href="classXSObject.html" shape="rect" coords="51,105,120,86" alt="">
48<area href="classXMemory.html" shape="rect" coords="51,35,120,17" alt="">
49</map>
50<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XSSimpleTypeDefinition:<p><center><img src="classXSSimpleTypeDefinition__coll__graph.gif" border="0" usemap="#XSSimpleTypeDefinition__coll__map" alt="Collaboration graph"></center>
51<map name="XSSimpleTypeDefinition__coll__map">
52<area href="classXSTypeDefinition.html" shape="rect" coords="171,470,288,452" alt="">
53<area href="classXSObject.html" shape="rect" coords="195,398,264,380" alt="">
54<area href="classXMemory.html" shape="rect" coords="61,36,131,17" alt="">
55<area href="classXSModel.html" shape="rect" coords="196,308,263,289" alt="">
56<area href="classXSNamedMap.html" shape="rect" coords="139,217,320,198" alt="">
57<area href="classXSNamedMap.html" shape="rect" coords="159,126,308,108" alt="">
58<area href="classMemoryManager.html" shape="rect" coords="395,36,504,17" alt="">
59</map>
60<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXSSimpleTypeDefinition-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
61<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
62<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a> { <a class="el" href="classXSSimpleTypeDefinition.html#s20s0">VARIETY_ABSENT</a> =  0,
63<a class="el" href="classXSSimpleTypeDefinition.html#s20s1">VARIETY_ATOMIC</a> =  1,
64<a class="el" href="classXSSimpleTypeDefinition.html#s20s2">VARIETY_LIST</a> =  2,
65<a class="el" href="classXSSimpleTypeDefinition.html#s20s3">VARIETY_UNION</a> =  3
66 }</td></tr>
67<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a> { <br>
68&nbsp;&nbsp;<a class="el" href="classXSSimpleTypeDefinition.html#s21s4">FACET_NONE</a> =  0,
69<a class="el" href="classXSSimpleTypeDefinition.html#s21s5">FACET_LENGTH</a> =  1,
70<a class="el" href="classXSSimpleTypeDefinition.html#s21s6">FACET_MINLENGTH</a> =  2,
71<a class="el" href="classXSSimpleTypeDefinition.html#s21s7">FACET_MAXLENGTH</a> =  4,
72<br>
73&nbsp;&nbsp;<a class="el" href="classXSSimpleTypeDefinition.html#s21s8">FACET_PATTERN</a> =  8,
74<a class="el" href="classXSSimpleTypeDefinition.html#s21s9">FACET_WHITESPACE</a> =  16,
75<a class="el" href="classXSSimpleTypeDefinition.html#s21s10">FACET_MAXINCLUSIVE</a> =  32,
76<a class="el" href="classXSSimpleTypeDefinition.html#s21s11">FACET_MAXEXCLUSIVE</a> =  64,
77<br>
78&nbsp;&nbsp;<a class="el" href="classXSSimpleTypeDefinition.html#s21s12">FACET_MINEXCLUSIVE</a> =  128,
79<a class="el" href="classXSSimpleTypeDefinition.html#s21s13">FACET_MININCLUSIVE</a> =  256,
80<a class="el" href="classXSSimpleTypeDefinition.html#s21s14">FACET_TOTALDIGITS</a> =  512,
81<a class="el" href="classXSSimpleTypeDefinition.html#s21s15">FACET_FRACTIONDIGITS</a> =  1024,
82<br>
83&nbsp;&nbsp;<a class="el" href="classXSSimpleTypeDefinition.html#s21s16">FACET_ENUMERATION</a> =  2048
84<br>
85 }</td></tr>
86<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#s22">ORDERING</a> { <a class="el" href="classXSSimpleTypeDefinition.html#s22s17">ORDERED_FALSE</a> =  0,
87<a class="el" href="classXSSimpleTypeDefinition.html#s22s18">ORDERED_PARTIAL</a> =  1,
88<a class="el" href="classXSSimpleTypeDefinition.html#s22s19">ORDERED_TOTAL</a> =  2
89 }</td></tr>
90<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
91<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
92<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z401_0">XSSimpleTypeDefinition</a> (DatatypeValidator *const datatypeValidator, <a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a> stVariety, <a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> *const xsBaseType, XSSimpleTypeDefinition *const primitiveOrItemType, <a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a> *const memberTypes, <a class="el" href="classXSAnnotation.html">XSAnnotation</a> *headAnnot, <a class="el" href="classXSModel.html">XSModel</a> *const xsModel, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
93<tr><td>&nbsp;</td><td><font size=-1><em>The default constructor.</em> <a href="#z401_0">More...</a><em></em></font><br><br></td></tr>
94<tr><td colspan="2"><div class="groupHeader">Destructor</div></td></tr>
95<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z402_0">~XSSimpleTypeDefinition</a> ()</td></tr>
96<tr><td colspan="2"><div class="groupHeader">XSSimpleTypeDefinition methods</div></td></tr>
97<tr><td nowrap align=right valign=top><a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a>&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_0">getVariety</a> () const</td></tr>
98<tr><td>&nbsp;</td><td><font size=-1><em>[variety]: one of {atomic, list, union} or absent.</em> <a href="#z403_0">More...</a><em></em></font><br><br></td></tr>
99<tr><td nowrap align=right valign=top>XSSimpleTypeDefinition *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_1">getPrimitiveType</a> ()</td></tr>
100<tr><td>&nbsp;</td><td><font size=-1><em>If variety is <code>atomic</code> the primitive type definition (a built-in primitive datatype definition or the simple ur-type definition) is available, otherwise <code>null</code>.</em> <a href="#z403_1">More...</a><em></em></font><br><br></td></tr>
101<tr><td nowrap align=right valign=top>XSSimpleTypeDefinition *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_2">getItemType</a> ()</td></tr>
102<tr><td>&nbsp;</td><td><font size=-1><em>If variety is <code>list</code> the item type definition (an atomic or union simple type definition) is available, otherwise <code>null</code>.</em> <a href="#z403_2">More...</a><em></em></font><br><br></td></tr>
103<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_3">getMemberTypes</a> () const</td></tr>
104<tr><td>&nbsp;</td><td><font size=-1><em>If variety is <code>union</code> the list of member type definitions (a non-empty sequence of simple type definitions) is available, otherwise <code>null</code>.</em> <a href="#z403_3">More...</a><em></em></font><br><br></td></tr>
105<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_4">getDefinedFacets</a> () const</td></tr>
106<tr><td>&nbsp;</td><td><font size=-1><em>[facets]: get all facets defined on this type.</em> <a href="#z403_4">More...</a><em></em></font><br><br></td></tr>
107<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_5">isDefinedFacet</a> (<a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a> facetName)</td></tr>
108<tr><td>&nbsp;</td><td><font size=-1><em>Convenience method.</em> <a href="#z403_5">More...</a><em></em></font><br><br></td></tr>
109<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_6">getFixedFacets</a> () const</td></tr>
110<tr><td>&nbsp;</td><td><font size=-1><em>[facets]: get all facets defined and fixed on this type.</em> <a href="#z403_6">More...</a><em></em></font><br><br></td></tr>
111<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_7">isFixedFacet</a> (<a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a> facetName)</td></tr>
112<tr><td>&nbsp;</td><td><font size=-1><em>Convenience method.</em> <a href="#z403_7">More...</a><em></em></font><br><br></td></tr>
113<tr><td nowrap align=right valign=top>const XMLCh *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_8">getLexicalFacetValue</a> (<a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a> facetName)</td></tr>
114<tr><td>&nbsp;</td><td><font size=-1><em>Convenience method.</em> <a href="#z403_8">More...</a><em></em></font><br><br></td></tr>
115<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a9">StringList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_9">getLexicalEnumeration</a> ()</td></tr>
116<tr><td>&nbsp;</td><td><font size=-1><em>Returns a list of enumeration values.</em> <a href="#z403_9">More...</a><em></em></font><br><br></td></tr>
117<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a9">StringList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_10">getLexicalPattern</a> ()</td></tr>
118<tr><td>&nbsp;</td><td><font size=-1><em>Returns a list of pattern values.</em> <a href="#z403_10">More...</a><em></em></font><br><br></td></tr>
119<tr><td nowrap align=right valign=top><a class="el" href="classXSSimpleTypeDefinition.html#s22">ORDERING</a>&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_11">getOrdered</a> () const</td></tr>
120<tr><td>&nbsp;</td><td><font size=-1><em>Fundamental Facet: ordered.</em> <a href="#z403_11">More...</a><em></em></font><br><br></td></tr>
121<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_12">getFinite</a> () const</td></tr>
122<tr><td>&nbsp;</td><td><font size=-1><em>Fundamental Facet: cardinality.</em> <a href="#z403_12">More...</a><em></em></font><br><br></td></tr>
123<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_13">getBounded</a> () const</td></tr>
124<tr><td>&nbsp;</td><td><font size=-1><em>Fundamental Facet: bounded.</em> <a href="#z403_13">More...</a><em></em></font><br><br></td></tr>
125<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_14">getNumeric</a> () const</td></tr>
126<tr><td>&nbsp;</td><td><font size=-1><em>Fundamental Facet: numeric.</em> <a href="#z403_14">More...</a><em></em></font><br><br></td></tr>
127<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_15">getAnnotations</a> ()</td></tr>
128<tr><td>&nbsp;</td><td><font size=-1><em>Optional.</em> <a href="#z403_15">More...</a><em></em></font><br><br></td></tr>
129<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a4">XSFacetList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_16">getFacets</a> ()</td></tr>
130<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a5">XSMultiValueFacetList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_17">getMultiValueFacets</a> ()</td></tr>
131<tr><td nowrap align=right valign=top>const XMLCh *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_18">getName</a> ()</td></tr>
132<tr><td>&nbsp;</td><td><font size=-1><em>The name of type <code>NCName</code> of this declaration as defined in XML Namespaces.</em> <a href="#z403_18">More...</a><em></em></font><br><br></td></tr>
133<tr><td nowrap align=right valign=top>const XMLCh *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_19">getNamespace</a> ()</td></tr>
134<tr><td>&nbsp;</td><td><font size=-1><em>The [target namespace] of this object, or <code>null</code> if it is unspecified.</em> <a href="#z403_19">More...</a><em></em></font><br><br></td></tr>
135<tr><td nowrap align=right valign=top><a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_20">getNamespaceItem</a> ()</td></tr>
136<tr><td>&nbsp;</td><td><font size=-1><em>A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.</em> <a href="#z403_20">More...</a><em></em></font><br><br></td></tr>
137<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_21">getAnonymous</a> () const</td></tr>
138<tr><td>&nbsp;</td><td><font size=-1><em>A boolean that specifies if the type definition is anonymous.</em> <a href="#z403_21">More...</a><em></em></font><br><br></td></tr>
139<tr><td nowrap align=right valign=top><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_22">getBaseType</a> ()</td></tr>
140<tr><td>&nbsp;</td><td><font size=-1><em>{base type definition}: either a simple type definition or a complex type definition.</em> <a href="#z403_22">More...</a><em></em></font><br><br></td></tr>
141<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_23">derivedFromType</a> (const <a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> *const ancestorType)</td></tr>
142<tr><td>&nbsp;</td><td><font size=-1><em>Convenience method: check if this type is derived from the given <code>ancestorType</code>.</em> <a href="#z403_23">More...</a><em></em></font><br><br></td></tr>
143<tr><td nowrap align=right valign=top>DatatypeValidator *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#z403_24">getDatatypeValidator</a> () const</td></tr>
144<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
145<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n0">fDefinedFacets</a></td></tr>
146<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n1">fFixedFacets</a></td></tr>
147<tr><td nowrap align=right valign=top><a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a>&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n2">fVariety</a></td></tr>
148<tr><td nowrap align=right valign=top>DatatypeValidator *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n3">fDatatypeValidator</a></td></tr>
149<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a4">XSFacetList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n4">fXSFacetList</a></td></tr>
150<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a5">XSMultiValueFacetList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n5">fXSMultiValueFacetList</a></td></tr>
151<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a9">StringList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n6">fPatternList</a></td></tr>
152<tr><td nowrap align=right valign=top>XSSimpleTypeDefinition *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n7">fPrimitiveOrItemType</a></td></tr>
153<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n8">fMemberTypes</a></td></tr>
154<tr><td nowrap align=right valign=top><a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#n9">fXSAnnotationList</a></td></tr>
155<tr><td colspan=2><br><h2>Friends</h2></td></tr>
156<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classXSSimpleTypeDefinition.html#l0">XSObjectFactory</a></td></tr>
157</table>
158<hr><h2>Member Enumeration Documentation</h2>
159<a name="s21" doxytag="XSSimpleTypeDefinition::FACET"></a><p>
160<table width="100%" cellpadding="2" cellspacing="0" border="0">
161  <tr>
162    <td class="md">
163      <table cellpadding="0" cellspacing="0" border="0">
164        <tr>
165          <td class="md" nowrap valign="top"> enum XSSimpleTypeDefinition::FACET
166      </table>
167    </td>
168  </tr>
169</table>
170<table cellspacing=5 cellpadding=0 border=0>
171  <tr>
172    <td>
173      &nbsp;
174    </td>
175    <td>
176
177<p>
178<dl compact><dt><b>
179Enumeration values:</b><dd>
180<table border=0 cellspacing=2 cellpadding=0>
181<tr><td valign=top><em><a name="s21s4" doxytag="FACET_NONE"></a><em>FACET_NONE</em></em>&nbsp;</td><td>
182No facets defined.</td></tr>
183<tr><td valign=top><em><a name="s21s5" doxytag="FACET_LENGTH"></a><em>FACET_LENGTH</em></em>&nbsp;</td><td>
1844.3.1 Length.</td></tr>
185<tr><td valign=top><em><a name="s21s6" doxytag="FACET_MINLENGTH"></a><em>FACET_MINLENGTH</em></em>&nbsp;</td><td>
1864.3.2 minLength.</td></tr>
187<tr><td valign=top><em><a name="s21s7" doxytag="FACET_MAXLENGTH"></a><em>FACET_MAXLENGTH</em></em>&nbsp;</td><td>
1884.3.3 maxLength.</td></tr>
189<tr><td valign=top><em><a name="s21s8" doxytag="FACET_PATTERN"></a><em>FACET_PATTERN</em></em>&nbsp;</td><td>
1904.3.4 pattern.</td></tr>
191<tr><td valign=top><em><a name="s21s9" doxytag="FACET_WHITESPACE"></a><em>FACET_WHITESPACE</em></em>&nbsp;</td><td>
1924.3.5 whitespace.</td></tr>
193<tr><td valign=top><em><a name="s21s10" doxytag="FACET_MAXINCLUSIVE"></a><em>FACET_MAXINCLUSIVE</em></em>&nbsp;</td><td>
1944.3.7 maxInclusive.</td></tr>
195<tr><td valign=top><em><a name="s21s11" doxytag="FACET_MAXEXCLUSIVE"></a><em>FACET_MAXEXCLUSIVE</em></em>&nbsp;</td><td>
1964.3.9 maxExclusive.</td></tr>
197<tr><td valign=top><em><a name="s21s12" doxytag="FACET_MINEXCLUSIVE"></a><em>FACET_MINEXCLUSIVE</em></em>&nbsp;</td><td>
1984.3.9 minExclusive.</td></tr>
199<tr><td valign=top><em><a name="s21s13" doxytag="FACET_MININCLUSIVE"></a><em>FACET_MININCLUSIVE</em></em>&nbsp;</td><td>
2004.3.10 minInclusive.</td></tr>
201<tr><td valign=top><em><a name="s21s14" doxytag="FACET_TOTALDIGITS"></a><em>FACET_TOTALDIGITS</em></em>&nbsp;</td><td>
2024.3.11 totalDigits .</td></tr>
203<tr><td valign=top><em><a name="s21s15" doxytag="FACET_FRACTIONDIGITS"></a><em>FACET_FRACTIONDIGITS</em></em>&nbsp;</td><td>
2044.3.12 fractionDigits.</td></tr>
205<tr><td valign=top><em><a name="s21s16" doxytag="FACET_ENUMERATION"></a><em>FACET_ENUMERATION</em></em>&nbsp;</td><td>
2064.3.5 enumeration.</td></tr>
207</table>
208</dl>
209    </td>
210  </tr>
211</table>
212<a name="s22" doxytag="XSSimpleTypeDefinition::ORDERING"></a><p>
213<table width="100%" cellpadding="2" cellspacing="0" border="0">
214  <tr>
215    <td class="md">
216      <table cellpadding="0" cellspacing="0" border="0">
217        <tr>
218          <td class="md" nowrap valign="top"> enum XSSimpleTypeDefinition::ORDERING
219      </table>
220    </td>
221  </tr>
222</table>
223<table cellspacing=5 cellpadding=0 border=0>
224  <tr>
225    <td>
226      &nbsp;
227    </td>
228    <td>
229
230<p>
231<dl compact><dt><b>
232Enumeration values:</b><dd>
233<table border=0 cellspacing=2 cellpadding=0>
234<tr><td valign=top><em><a name="s22s17" doxytag="ORDERED_FALSE"></a><em>ORDERED_FALSE</em></em>&nbsp;</td><td>
235A constant defined for the 'ordered' fundamental facet: Not ordered.</td></tr>
236<tr><td valign=top><em><a name="s22s18" doxytag="ORDERED_PARTIAL"></a><em>ORDERED_PARTIAL</em></em>&nbsp;</td><td>
237A constant defined for the 'ordered' fundamental facet: partially ordered.</td></tr>
238<tr><td valign=top><em><a name="s22s19" doxytag="ORDERED_TOTAL"></a><em>ORDERED_TOTAL</em></em>&nbsp;</td><td>
239A constant defined for the 'ordered' fundamental facet: total ordered.</td></tr>
240</table>
241</dl>
242    </td>
243  </tr>
244</table>
245<a name="s20" doxytag="XSSimpleTypeDefinition::VARIETY"></a><p>
246<table width="100%" cellpadding="2" cellspacing="0" border="0">
247  <tr>
248    <td class="md">
249      <table cellpadding="0" cellspacing="0" border="0">
250        <tr>
251          <td class="md" nowrap valign="top"> enum XSSimpleTypeDefinition::VARIETY
252      </table>
253    </td>
254  </tr>
255</table>
256<table cellspacing=5 cellpadding=0 border=0>
257  <tr>
258    <td>
259      &nbsp;
260    </td>
261    <td>
262
263<p>
264<dl compact><dt><b>
265Enumeration values:</b><dd>
266<table border=0 cellspacing=2 cellpadding=0>
267<tr><td valign=top><em><a name="s20s0" doxytag="VARIETY_ABSENT"></a><em>VARIETY_ABSENT</em></em>&nbsp;</td><td>
268The variety is absent for the anySimpleType definition.</td></tr>
269<tr><td valign=top><em><a name="s20s1" doxytag="VARIETY_ATOMIC"></a><em>VARIETY_ATOMIC</em></em>&nbsp;</td><td>
270<code>Atomic</code> type.</td></tr>
271<tr><td valign=top><em><a name="s20s2" doxytag="VARIETY_LIST"></a><em>VARIETY_LIST</em></em>&nbsp;</td><td>
272<code>List</code> type.</td></tr>
273<tr><td valign=top><em><a name="s20s3" doxytag="VARIETY_UNION"></a><em>VARIETY_UNION</em></em>&nbsp;</td><td>
274<code>Union</code> type.</td></tr>
275</table>
276</dl>
277    </td>
278  </tr>
279</table>
280<hr><h2>Constructor &amp; Destructor Documentation</h2>
281<a name="z401_0" doxytag="XSSimpleTypeDefinition::XSSimpleTypeDefinition"></a><p>
282<table width="100%" cellpadding="2" cellspacing="0" border="0">
283  <tr>
284    <td class="md">
285      <table cellpadding="0" cellspacing="0" border="0">
286        <tr>
287          <td class="md" nowrap valign="top"> XSSimpleTypeDefinition::XSSimpleTypeDefinition </td>
288          <td class="md" valign="top">(&nbsp;</td>
289          <td class="md" nowrap valign="top">DatatypeValidator *const&nbsp;</td>
290          <td class="mdname" nowrap>&nbsp; <em>datatypeValidator</em>, </td>
291        </tr>
292        <tr>
293          <td></td>
294          <td></td>
295          <td class="md" nowrap><a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a>&nbsp;</td>
296          <td class="mdname" nowrap>&nbsp; <em>stVariety</em>, </td>
297        </tr>
298        <tr>
299          <td></td>
300          <td></td>
301          <td class="md" nowrap><a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> *const&nbsp;</td>
302          <td class="mdname" nowrap>&nbsp; <em>xsBaseType</em>, </td>
303        </tr>
304        <tr>
305          <td></td>
306          <td></td>
307          <td class="md" nowrap>XSSimpleTypeDefinition *const&nbsp;</td>
308          <td class="mdname" nowrap>&nbsp; <em>primitiveOrItemType</em>, </td>
309        </tr>
310        <tr>
311          <td></td>
312          <td></td>
313          <td class="md" nowrap><a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a> *const&nbsp;</td>
314          <td class="mdname" nowrap>&nbsp; <em>memberTypes</em>, </td>
315        </tr>
316        <tr>
317          <td></td>
318          <td></td>
319          <td class="md" nowrap><a class="el" href="classXSAnnotation.html">XSAnnotation</a> *&nbsp;</td>
320          <td class="mdname" nowrap>&nbsp; <em>headAnnot</em>, </td>
321        </tr>
322        <tr>
323          <td></td>
324          <td></td>
325          <td class="md" nowrap><a class="el" href="classXSModel.html">XSModel</a> *const&nbsp;</td>
326          <td class="mdname" nowrap>&nbsp; <em>xsModel</em>, </td>
327        </tr>
328        <tr>
329          <td></td>
330          <td></td>
331          <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&nbsp;</td>
332          <td class="mdname" nowrap>&nbsp; <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
333        </tr>
334        <tr>
335          <td></td>
336          <td class="md">)&nbsp;</td>
337          <td class="md" colspan="2"></td>
338        </tr>
339
340      </table>
341    </td>
342  </tr>
343</table>
344<table cellspacing=5 cellpadding=0 border=0>
345  <tr>
346    <td>
347      &nbsp;
348    </td>
349    <td>
350
351<p>
352The default constructor.
353<p>
354<dl compact><dt><b>
355Parameters: </b><dd>
356<table border=0 cellspacing=2 cellpadding=0>
357<tr><td valign=top><em>datatypeValidator</em>&nbsp;</td><td>
358</td></tr>
359<tr><td valign=top><em>stVariety</em>&nbsp;</td><td>
360</td></tr>
361<tr><td valign=top><em>xsBaseType</em>&nbsp;</td><td>
362</td></tr>
363<tr><td valign=top><em>primitiveOrItemType</em>&nbsp;</td><td>
364</td></tr>
365<tr><td valign=top><em>memberTypes</em>&nbsp;</td><td>
366</td></tr>
367<tr><td valign=top><em>headAnnot</em>&nbsp;</td><td>
368</td></tr>
369<tr><td valign=top><em>xsModel</em>&nbsp;</td><td>
370</td></tr>
371<tr><td valign=top><em>manager</em>&nbsp;</td><td>
372The configurable memory manager </td></tr>
373</table>
374</dl>    </td>
375  </tr>
376</table>
377<a name="z402_0" doxytag="XSSimpleTypeDefinition::~XSSimpleTypeDefinition"></a><p>
378<table width="100%" cellpadding="2" cellspacing="0" border="0">
379  <tr>
380    <td class="md">
381      <table cellpadding="0" cellspacing="0" border="0">
382        <tr>
383          <td class="md" nowrap valign="top"> XSSimpleTypeDefinition::~XSSimpleTypeDefinition </td>
384          <td class="md" valign="top">(&nbsp;</td>
385          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
386          <td class="md" valign="top">)&nbsp;</td>
387          <td class="md" nowrap></td>
388        </tr>
389
390      </table>
391    </td>
392  </tr>
393</table>
394<table cellspacing=5 cellpadding=0 border=0>
395  <tr>
396    <td>
397      &nbsp;
398    </td>
399    <td>
400
401<p>
402    </td>
403  </tr>
404</table>
405<hr><h2>Member Function Documentation</h2>
406<a name="z403_23" doxytag="XSSimpleTypeDefinition::derivedFromType"></a><p>
407<table width="100%" cellpadding="2" cellspacing="0" border="0">
408  <tr>
409    <td class="md">
410      <table cellpadding="0" cellspacing="0" border="0">
411        <tr>
412          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::derivedFromType </td>
413          <td class="md" valign="top">(&nbsp;</td>
414          <td class="md" nowrap valign="top">const <a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a> *const&nbsp;</td>
415          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ancestorType</em>          </td>
416          <td class="md" valign="top">)&nbsp;</td>
417          <td class="md" nowrap><code> [virtual]</code></td>
418        </tr>
419
420      </table>
421    </td>
422  </tr>
423</table>
424<table cellspacing=5 cellpadding=0 border=0>
425  <tr>
426    <td>
427      &nbsp;
428    </td>
429    <td>
430
431<p>
432Convenience method: check if this type is derived from the given <code>ancestorType</code>.
433<p>
434<dl compact><dt><b>
435Parameters: </b><dd>
436<table border=0 cellspacing=2 cellpadding=0>
437<tr><td valign=top><em>ancestorType</em>&nbsp;</td><td>
438An ancestor type definition.  </td></tr>
439</table>
440</dl><dl compact><dt><b>
441Returns: </b><dd>
442Return true if this type is derived from  <code>ancestorType</code>. </dl>
443<p>
444Implements <a class="el" href="classXSTypeDefinition.html#z408_5">XSTypeDefinition</a>.    </td>
445  </tr>
446</table>
447<a name="z403_15" doxytag="XSSimpleTypeDefinition::getAnnotations"></a><p>
448<table width="100%" cellpadding="2" cellspacing="0" border="0">
449  <tr>
450    <td class="md">
451      <table cellpadding="0" cellspacing="0" border="0">
452        <tr>
453          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a> * XSSimpleTypeDefinition::getAnnotations </td>
454          <td class="md" valign="top">(&nbsp;</td>
455          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
456          <td class="md" valign="top">)&nbsp;</td>
457          <td class="md" nowrap></td>
458        </tr>
459
460      </table>
461    </td>
462  </tr>
463</table>
464<table cellspacing=5 cellpadding=0 border=0>
465  <tr>
466    <td>
467      &nbsp;
468    </td>
469    <td>
470
471<p>
472Optional.
473<p>
474A set of [annotation]s.     </td>
475  </tr>
476</table>
477<a name="z403_21" doxytag="XSSimpleTypeDefinition::getAnonymous"></a><p>
478<table width="100%" cellpadding="2" cellspacing="0" border="0">
479  <tr>
480    <td class="md">
481      <table cellpadding="0" cellspacing="0" border="0">
482        <tr>
483          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::getAnonymous </td>
484          <td class="md" valign="top">(&nbsp;</td>
485          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
486          <td class="md" valign="top">)&nbsp;</td>
487          <td class="md" nowrap> const<code> [virtual]</code></td>
488        </tr>
489
490      </table>
491    </td>
492  </tr>
493</table>
494<table cellspacing=5 cellpadding=0 border=0>
495  <tr>
496    <td>
497      &nbsp;
498    </td>
499    <td>
500
501<p>
502A boolean that specifies if the type definition is anonymous.
503<p>
504Convenience attribute.
505<p>
506Implements <a class="el" href="classXSTypeDefinition.html#z408_4">XSTypeDefinition</a>.    </td>
507  </tr>
508</table>
509<a name="z403_22" doxytag="XSSimpleTypeDefinition::getBaseType"></a><p>
510<table width="100%" cellpadding="2" cellspacing="0" border="0">
511  <tr>
512    <td class="md">
513      <table cellpadding="0" cellspacing="0" border="0">
514        <tr>
515          <td class="md" nowrap valign="top"> <a class="el" href="classXSTypeDefinition.html">XSTypeDefinition</a>* XSSimpleTypeDefinition::getBaseType </td>
516          <td class="md" valign="top">(&nbsp;</td>
517          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
518          <td class="md" valign="top">)&nbsp;</td>
519          <td class="md" nowrap><code> [virtual]</code></td>
520        </tr>
521
522      </table>
523    </td>
524  </tr>
525</table>
526<table cellspacing=5 cellpadding=0 border=0>
527  <tr>
528    <td>
529      &nbsp;
530    </td>
531    <td>
532
533<p>
534{base type definition}: either a simple type definition or a complex type definition.
535<p>
536
537<p>
538Implements <a class="el" href="classXSTypeDefinition.html#z408_1">XSTypeDefinition</a>.    </td>
539  </tr>
540</table>
541<a name="z403_13" doxytag="XSSimpleTypeDefinition::getBounded"></a><p>
542<table width="100%" cellpadding="2" cellspacing="0" border="0">
543  <tr>
544    <td class="md">
545      <table cellpadding="0" cellspacing="0" border="0">
546        <tr>
547          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::getBounded </td>
548          <td class="md" valign="top">(&nbsp;</td>
549          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
550          <td class="md" valign="top">)&nbsp;</td>
551          <td class="md" nowrap> const</td>
552        </tr>
553
554      </table>
555    </td>
556  </tr>
557</table>
558<table cellspacing=5 cellpadding=0 border=0>
559  <tr>
560    <td>
561      &nbsp;
562    </td>
563    <td>
564
565<p>
566Fundamental Facet: bounded.
567<p>
568    </td>
569  </tr>
570</table>
571<a name="z403_24" doxytag="XSSimpleTypeDefinition::getDatatypeValidator"></a><p>
572<table width="100%" cellpadding="2" cellspacing="0" border="0">
573  <tr>
574    <td class="md">
575      <table cellpadding="0" cellspacing="0" border="0">
576        <tr>
577          <td class="md" nowrap valign="top"> DatatypeValidator * XSSimpleTypeDefinition::getDatatypeValidator </td>
578          <td class="md" valign="top">(&nbsp;</td>
579          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
580          <td class="md" valign="top">)&nbsp;</td>
581          <td class="md" nowrap> const</td>
582        </tr>
583
584      </table>
585    </td>
586  </tr>
587</table>
588<table cellspacing=5 cellpadding=0 border=0>
589  <tr>
590    <td>
591      &nbsp;
592    </td>
593    <td>
594
595<p>
596    </td>
597  </tr>
598</table>
599<a name="z403_4" doxytag="XSSimpleTypeDefinition::getDefinedFacets"></a><p>
600<table width="100%" cellpadding="2" cellspacing="0" border="0">
601  <tr>
602    <td class="md">
603      <table cellpadding="0" cellspacing="0" border="0">
604        <tr>
605          <td class="md" nowrap valign="top"> int XSSimpleTypeDefinition::getDefinedFacets </td>
606          <td class="md" valign="top">(&nbsp;</td>
607          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
608          <td class="md" valign="top">)&nbsp;</td>
609          <td class="md" nowrap> const</td>
610        </tr>
611
612      </table>
613    </td>
614  </tr>
615</table>
616<table cellspacing=5 cellpadding=0 border=0>
617  <tr>
618    <td>
619      &nbsp;
620    </td>
621    <td>
622
623<p>
624[facets]: get all facets defined on this type.
625<p>
626The value is a bit  combination of FACET_XXX constants of all defined facets.     </td>
627  </tr>
628</table>
629<a name="z403_16" doxytag="XSSimpleTypeDefinition::getFacets"></a><p>
630<table width="100%" cellpadding="2" cellspacing="0" border="0">
631  <tr>
632    <td class="md">
633      <table cellpadding="0" cellspacing="0" border="0">
634        <tr>
635          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a4">XSFacetList</a> * XSSimpleTypeDefinition::getFacets </td>
636          <td class="md" valign="top">(&nbsp;</td>
637          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
638          <td class="md" valign="top">)&nbsp;</td>
639          <td class="md" nowrap></td>
640        </tr>
641
642      </table>
643    </td>
644  </tr>
645</table>
646<table cellspacing=5 cellpadding=0 border=0>
647  <tr>
648    <td>
649      &nbsp;
650    </td>
651    <td>
652
653<p>
654<dl compact><dt><b>
655Returns: </b><dd>
656list of constraining facets. This method must not be used to retrieve  values for <code>enumeration</code> and <code>pattern</code> facets. </dl>    </td>
657  </tr>
658</table>
659<a name="z403_12" doxytag="XSSimpleTypeDefinition::getFinite"></a><p>
660<table width="100%" cellpadding="2" cellspacing="0" border="0">
661  <tr>
662    <td class="md">
663      <table cellpadding="0" cellspacing="0" border="0">
664        <tr>
665          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::getFinite </td>
666          <td class="md" valign="top">(&nbsp;</td>
667          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
668          <td class="md" valign="top">)&nbsp;</td>
669          <td class="md" nowrap> const</td>
670        </tr>
671
672      </table>
673    </td>
674  </tr>
675</table>
676<table cellspacing=5 cellpadding=0 border=0>
677  <tr>
678    <td>
679      &nbsp;
680    </td>
681    <td>
682
683<p>
684Fundamental Facet: cardinality.
685<p>
686    </td>
687  </tr>
688</table>
689<a name="z403_6" doxytag="XSSimpleTypeDefinition::getFixedFacets"></a><p>
690<table width="100%" cellpadding="2" cellspacing="0" border="0">
691  <tr>
692    <td class="md">
693      <table cellpadding="0" cellspacing="0" border="0">
694        <tr>
695          <td class="md" nowrap valign="top"> int XSSimpleTypeDefinition::getFixedFacets </td>
696          <td class="md" valign="top">(&nbsp;</td>
697          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
698          <td class="md" valign="top">)&nbsp;</td>
699          <td class="md" nowrap> const</td>
700        </tr>
701
702      </table>
703    </td>
704  </tr>
705</table>
706<table cellspacing=5 cellpadding=0 border=0>
707  <tr>
708    <td>
709      &nbsp;
710    </td>
711    <td>
712
713<p>
714[facets]: get all facets defined and fixed on this type.
715<p>
716    </td>
717  </tr>
718</table>
719<a name="z403_2" doxytag="XSSimpleTypeDefinition::getItemType"></a><p>
720<table width="100%" cellpadding="2" cellspacing="0" border="0">
721  <tr>
722    <td class="md">
723      <table cellpadding="0" cellspacing="0" border="0">
724        <tr>
725          <td class="md" nowrap valign="top"> XSSimpleTypeDefinition * XSSimpleTypeDefinition::getItemType </td>
726          <td class="md" valign="top">(&nbsp;</td>
727          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
728          <td class="md" valign="top">)&nbsp;</td>
729          <td class="md" nowrap></td>
730        </tr>
731
732      </table>
733    </td>
734  </tr>
735</table>
736<table cellspacing=5 cellpadding=0 border=0>
737  <tr>
738    <td>
739      &nbsp;
740    </td>
741    <td>
742
743<p>
744If variety is <code>list</code> the item type definition (an atomic or union simple type definition) is available, otherwise <code>null</code>.
745<p>
746    </td>
747  </tr>
748</table>
749<a name="z403_9" doxytag="XSSimpleTypeDefinition::getLexicalEnumeration"></a><p>
750<table width="100%" cellpadding="2" cellspacing="0" border="0">
751  <tr>
752    <td class="md">
753      <table cellpadding="0" cellspacing="0" border="0">
754        <tr>
755          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a9">StringList</a>* XSSimpleTypeDefinition::getLexicalEnumeration </td>
756          <td class="md" valign="top">(&nbsp;</td>
757          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
758          <td class="md" valign="top">)&nbsp;</td>
759          <td class="md" nowrap></td>
760        </tr>
761
762      </table>
763    </td>
764  </tr>
765</table>
766<table cellspacing=5 cellpadding=0 border=0>
767  <tr>
768    <td>
769      &nbsp;
770    </td>
771    <td>
772
773<p>
774Returns a list of enumeration values.
775<p>
776    </td>
777  </tr>
778</table>
779<a name="z403_8" doxytag="XSSimpleTypeDefinition::getLexicalFacetValue"></a><p>
780<table width="100%" cellpadding="2" cellspacing="0" border="0">
781  <tr>
782    <td class="md">
783      <table cellpadding="0" cellspacing="0" border="0">
784        <tr>
785          <td class="md" nowrap valign="top"> const XMLCh* XSSimpleTypeDefinition::getLexicalFacetValue </td>
786          <td class="md" valign="top">(&nbsp;</td>
787          <td class="md" nowrap valign="top"><a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a>&nbsp;</td>
788          <td class="mdname1" valign="top" nowrap>&nbsp; <em>facetName</em>          </td>
789          <td class="md" valign="top">)&nbsp;</td>
790          <td class="md" nowrap></td>
791        </tr>
792
793      </table>
794    </td>
795  </tr>
796</table>
797<table cellspacing=5 cellpadding=0 border=0>
798  <tr>
799    <td>
800      &nbsp;
801    </td>
802    <td>
803
804<p>
805Convenience method.
806<p>
807Returns a value of a single constraining facet for  this simple type definition. This method must not be used to retrieve  values for <code>enumeration</code> and <code>pattern</code> facets.  <dl compact><dt><b>
808Parameters: </b><dd>
809<table border=0 cellspacing=2 cellpadding=0>
810<tr><td valign=top><em>facetName</em>&nbsp;</td><td>
811The name of the facet, i.e.  <code>FACET_LENGTH, FACET_TOTALDIGITS </code> (see  <code><a class="el" href="classXSConstants.html">XSConstants</a></code>).To retrieve value for pattern or  enumeration, see <code>enumeration</code> and <code>pattern</code>. </td></tr>
812</table>
813</dl><dl compact><dt><b>
814Returns: </b><dd>
815A value of the facet specified in <code>facetName</code> for  this simple type definition or <code>null</code>. </dl>    </td>
816  </tr>
817</table>
818<a name="z403_10" doxytag="XSSimpleTypeDefinition::getLexicalPattern"></a><p>
819<table width="100%" cellpadding="2" cellspacing="0" border="0">
820  <tr>
821    <td class="md">
822      <table cellpadding="0" cellspacing="0" border="0">
823        <tr>
824          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a9">StringList</a> * XSSimpleTypeDefinition::getLexicalPattern </td>
825          <td class="md" valign="top">(&nbsp;</td>
826          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
827          <td class="md" valign="top">)&nbsp;</td>
828          <td class="md" nowrap></td>
829        </tr>
830
831      </table>
832    </td>
833  </tr>
834</table>
835<table cellspacing=5 cellpadding=0 border=0>
836  <tr>
837    <td>
838      &nbsp;
839    </td>
840    <td>
841
842<p>
843Returns a list of pattern values.
844<p>
845    </td>
846  </tr>
847</table>
848<a name="z403_3" doxytag="XSSimpleTypeDefinition::getMemberTypes"></a><p>
849<table width="100%" cellpadding="2" cellspacing="0" border="0">
850  <tr>
851    <td class="md">
852      <table cellpadding="0" cellspacing="0" border="0">
853        <tr>
854          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a> * XSSimpleTypeDefinition::getMemberTypes </td>
855          <td class="md" valign="top">(&nbsp;</td>
856          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
857          <td class="md" valign="top">)&nbsp;</td>
858          <td class="md" nowrap> const</td>
859        </tr>
860
861      </table>
862    </td>
863  </tr>
864</table>
865<table cellspacing=5 cellpadding=0 border=0>
866  <tr>
867    <td>
868      &nbsp;
869    </td>
870    <td>
871
872<p>
873If variety is <code>union</code> the list of member type definitions (a non-empty sequence of simple type definitions) is available, otherwise <code>null</code>.
874<p>
875    </td>
876  </tr>
877</table>
878<a name="z403_17" doxytag="XSSimpleTypeDefinition::getMultiValueFacets"></a><p>
879<table width="100%" cellpadding="2" cellspacing="0" border="0">
880  <tr>
881    <td class="md">
882      <table cellpadding="0" cellspacing="0" border="0">
883        <tr>
884          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a5">XSMultiValueFacetList</a> * XSSimpleTypeDefinition::getMultiValueFacets </td>
885          <td class="md" valign="top">(&nbsp;</td>
886          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
887          <td class="md" valign="top">)&nbsp;</td>
888          <td class="md" nowrap></td>
889        </tr>
890
891      </table>
892    </td>
893  </tr>
894</table>
895<table cellspacing=5 cellpadding=0 border=0>
896  <tr>
897    <td>
898      &nbsp;
899    </td>
900    <td>
901
902<p>
903<dl compact><dt><b>
904Returns: </b><dd>
905list of enumeration and pattern facets. </dl>    </td>
906  </tr>
907</table>
908<a name="z403_18" doxytag="XSSimpleTypeDefinition::getName"></a><p>
909<table width="100%" cellpadding="2" cellspacing="0" border="0">
910  <tr>
911    <td class="md">
912      <table cellpadding="0" cellspacing="0" border="0">
913        <tr>
914          <td class="md" nowrap valign="top"> const XMLCh* XSSimpleTypeDefinition::getName </td>
915          <td class="md" valign="top">(&nbsp;</td>
916          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
917          <td class="md" valign="top">)&nbsp;</td>
918          <td class="md" nowrap><code> [virtual]</code></td>
919        </tr>
920
921      </table>
922    </td>
923  </tr>
924</table>
925<table cellspacing=5 cellpadding=0 border=0>
926  <tr>
927    <td>
928      &nbsp;
929    </td>
930    <td>
931
932<p>
933The name of type <code>NCName</code> of this declaration as defined in XML Namespaces.
934<p>
935
936<p>
937Implements <a class="el" href="classXSTypeDefinition.html#z407_0">XSTypeDefinition</a>.    </td>
938  </tr>
939</table>
940<a name="z403_19" doxytag="XSSimpleTypeDefinition::getNamespace"></a><p>
941<table width="100%" cellpadding="2" cellspacing="0" border="0">
942  <tr>
943    <td class="md">
944      <table cellpadding="0" cellspacing="0" border="0">
945        <tr>
946          <td class="md" nowrap valign="top"> const XMLCh* XSSimpleTypeDefinition::getNamespace </td>
947          <td class="md" valign="top">(&nbsp;</td>
948          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
949          <td class="md" valign="top">)&nbsp;</td>
950          <td class="md" nowrap><code> [virtual]</code></td>
951        </tr>
952
953      </table>
954    </td>
955  </tr>
956</table>
957<table cellspacing=5 cellpadding=0 border=0>
958  <tr>
959    <td>
960      &nbsp;
961    </td>
962    <td>
963
964<p>
965The [target namespace] of this object, or <code>null</code> if it is unspecified.
966<p>
967
968<p>
969Implements <a class="el" href="classXSTypeDefinition.html#z407_1">XSTypeDefinition</a>.    </td>
970  </tr>
971</table>
972<a name="z403_20" doxytag="XSSimpleTypeDefinition::getNamespaceItem"></a><p>
973<table width="100%" cellpadding="2" cellspacing="0" border="0">
974  <tr>
975    <td class="md">
976      <table cellpadding="0" cellspacing="0" border="0">
977        <tr>
978          <td class="md" nowrap valign="top"> <a class="el" href="classXSNamespaceItem.html">XSNamespaceItem</a>* XSSimpleTypeDefinition::getNamespaceItem </td>
979          <td class="md" valign="top">(&nbsp;</td>
980          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
981          <td class="md" valign="top">)&nbsp;</td>
982          <td class="md" nowrap><code> [virtual]</code></td>
983        </tr>
984
985      </table>
986    </td>
987  </tr>
988</table>
989<table cellspacing=5 cellpadding=0 border=0>
990  <tr>
991    <td>
992      &nbsp;
993    </td>
994    <td>
995
996<p>
997A namespace schema information item corresponding to the target namespace of the component, if it's globally declared; or null otherwise.
998<p>
999
1000<p>
1001Implements <a class="el" href="classXSTypeDefinition.html#z407_2">XSTypeDefinition</a>.    </td>
1002  </tr>
1003</table>
1004<a name="z403_14" doxytag="XSSimpleTypeDefinition::getNumeric"></a><p>
1005<table width="100%" cellpadding="2" cellspacing="0" border="0">
1006  <tr>
1007    <td class="md">
1008      <table cellpadding="0" cellspacing="0" border="0">
1009        <tr>
1010          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::getNumeric </td>
1011          <td class="md" valign="top">(&nbsp;</td>
1012          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
1013          <td class="md" valign="top">)&nbsp;</td>
1014          <td class="md" nowrap> const</td>
1015        </tr>
1016
1017      </table>
1018    </td>
1019  </tr>
1020</table>
1021<table cellspacing=5 cellpadding=0 border=0>
1022  <tr>
1023    <td>
1024      &nbsp;
1025    </td>
1026    <td>
1027
1028<p>
1029Fundamental Facet: numeric.
1030<p>
1031    </td>
1032  </tr>
1033</table>
1034<a name="z403_11" doxytag="XSSimpleTypeDefinition::getOrdered"></a><p>
1035<table width="100%" cellpadding="2" cellspacing="0" border="0">
1036  <tr>
1037    <td class="md">
1038      <table cellpadding="0" cellspacing="0" border="0">
1039        <tr>
1040          <td class="md" nowrap valign="top"> <a class="el" href="classXSSimpleTypeDefinition.html#s22">ORDERING</a> XSSimpleTypeDefinition::getOrdered </td>
1041          <td class="md" valign="top">(&nbsp;</td>
1042          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
1043          <td class="md" valign="top">)&nbsp;</td>
1044          <td class="md" nowrap> const</td>
1045        </tr>
1046
1047      </table>
1048    </td>
1049  </tr>
1050</table>
1051<table cellspacing=5 cellpadding=0 border=0>
1052  <tr>
1053    <td>
1054      &nbsp;
1055    </td>
1056    <td>
1057
1058<p>
1059Fundamental Facet: ordered.
1060<p>
1061    </td>
1062  </tr>
1063</table>
1064<a name="z403_1" doxytag="XSSimpleTypeDefinition::getPrimitiveType"></a><p>
1065<table width="100%" cellpadding="2" cellspacing="0" border="0">
1066  <tr>
1067    <td class="md">
1068      <table cellpadding="0" cellspacing="0" border="0">
1069        <tr>
1070          <td class="md" nowrap valign="top"> XSSimpleTypeDefinition * XSSimpleTypeDefinition::getPrimitiveType </td>
1071          <td class="md" valign="top">(&nbsp;</td>
1072          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
1073          <td class="md" valign="top">)&nbsp;</td>
1074          <td class="md" nowrap></td>
1075        </tr>
1076
1077      </table>
1078    </td>
1079  </tr>
1080</table>
1081<table cellspacing=5 cellpadding=0 border=0>
1082  <tr>
1083    <td>
1084      &nbsp;
1085    </td>
1086    <td>
1087
1088<p>
1089If variety is <code>atomic</code> the primitive type definition (a built-in primitive datatype definition or the simple ur-type definition) is available, otherwise <code>null</code>.
1090<p>
1091    </td>
1092  </tr>
1093</table>
1094<a name="z403_0" doxytag="XSSimpleTypeDefinition::getVariety"></a><p>
1095<table width="100%" cellpadding="2" cellspacing="0" border="0">
1096  <tr>
1097    <td class="md">
1098      <table cellpadding="0" cellspacing="0" border="0">
1099        <tr>
1100          <td class="md" nowrap valign="top"> <a class="el" href="classXSSimpleTypeDefinition.html#s20">XSSimpleTypeDefinition::VARIETY</a> XSSimpleTypeDefinition::getVariety </td>
1101          <td class="md" valign="top">(&nbsp;</td>
1102          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
1103          <td class="md" valign="top">)&nbsp;</td>
1104          <td class="md" nowrap> const</td>
1105        </tr>
1106
1107      </table>
1108    </td>
1109  </tr>
1110</table>
1111<table cellspacing=5 cellpadding=0 border=0>
1112  <tr>
1113    <td>
1114      &nbsp;
1115    </td>
1116    <td>
1117
1118<p>
1119[variety]: one of {atomic, list, union} or absent.
1120<p>
1121    </td>
1122  </tr>
1123</table>
1124<a name="z403_5" doxytag="XSSimpleTypeDefinition::isDefinedFacet"></a><p>
1125<table width="100%" cellpadding="2" cellspacing="0" border="0">
1126  <tr>
1127    <td class="md">
1128      <table cellpadding="0" cellspacing="0" border="0">
1129        <tr>
1130          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::isDefinedFacet </td>
1131          <td class="md" valign="top">(&nbsp;</td>
1132          <td class="md" nowrap valign="top"><a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a>&nbsp;</td>
1133          <td class="mdname1" valign="top" nowrap>&nbsp; <em>facetName</em>          </td>
1134          <td class="md" valign="top">)&nbsp;</td>
1135          <td class="md" nowrap></td>
1136        </tr>
1137
1138      </table>
1139    </td>
1140  </tr>
1141</table>
1142<table cellspacing=5 cellpadding=0 border=0>
1143  <tr>
1144    <td>
1145      &nbsp;
1146    </td>
1147    <td>
1148
1149<p>
1150Convenience method.
1151<p>
1152[Facets]: check whether a facet is defined on this  type. <dl compact><dt><b>
1153Parameters: </b><dd>
1154<table border=0 cellspacing=2 cellpadding=0>
1155<tr><td valign=top><em>facetName</em>&nbsp;</td><td>
1156The name of the facet.  </td></tr>
1157</table>
1158</dl><dl compact><dt><b>
1159Returns: </b><dd>
1160True if the facet is defined, false otherwise. </dl>    </td>
1161  </tr>
1162</table>
1163<a name="z403_7" doxytag="XSSimpleTypeDefinition::isFixedFacet"></a><p>
1164<table width="100%" cellpadding="2" cellspacing="0" border="0">
1165  <tr>
1166    <td class="md">
1167      <table cellpadding="0" cellspacing="0" border="0">
1168        <tr>
1169          <td class="md" nowrap valign="top"> bool XSSimpleTypeDefinition::isFixedFacet </td>
1170          <td class="md" valign="top">(&nbsp;</td>
1171          <td class="md" nowrap valign="top"><a class="el" href="classXSSimpleTypeDefinition.html#s21">FACET</a>&nbsp;</td>
1172          <td class="mdname1" valign="top" nowrap>&nbsp; <em>facetName</em>          </td>
1173          <td class="md" valign="top">)&nbsp;</td>
1174          <td class="md" nowrap></td>
1175        </tr>
1176
1177      </table>
1178    </td>
1179  </tr>
1180</table>
1181<table cellspacing=5 cellpadding=0 border=0>
1182  <tr>
1183    <td>
1184      &nbsp;
1185    </td>
1186    <td>
1187
1188<p>
1189Convenience method.
1190<p>
1191[Facets]: check whether a facet is defined and  fixed on this type.  <dl compact><dt><b>
1192Parameters: </b><dd>
1193<table border=0 cellspacing=2 cellpadding=0>
1194<tr><td valign=top><em>facetName</em>&nbsp;</td><td>
1195The name of the facet.  </td></tr>
1196</table>
1197</dl><dl compact><dt><b>
1198Returns: </b><dd>
1199True if the facet is fixed, false otherwise. </dl>    </td>
1200  </tr>
1201</table>
1202<hr><h2>Friends And Related Function Documentation</h2>
1203<a name="l0" doxytag="XSSimpleTypeDefinition::XSObjectFactory"></a><p>
1204<table width="100%" cellpadding="2" cellspacing="0" border="0">
1205  <tr>
1206    <td class="md">
1207      <table cellpadding="0" cellspacing="0" border="0">
1208        <tr>
1209          <td class="md" nowrap valign="top"> friend class XSObjectFactory<code> [friend]</code>
1210      </table>
1211    </td>
1212  </tr>
1213</table>
1214<table cellspacing=5 cellpadding=0 border=0>
1215  <tr>
1216    <td>
1217      &nbsp;
1218    </td>
1219    <td>
1220
1221<p>
1222    </td>
1223  </tr>
1224</table>
1225<hr><h2>Member Data Documentation</h2>
1226<a name="n3" doxytag="XSSimpleTypeDefinition::fDatatypeValidator"></a><p>
1227<table width="100%" cellpadding="2" cellspacing="0" border="0">
1228  <tr>
1229    <td class="md">
1230      <table cellpadding="0" cellspacing="0" border="0">
1231        <tr>
1232          <td class="md" nowrap valign="top"> DatatypeValidator* XSSimpleTypeDefinition::fDatatypeValidator<code> [protected]</code>
1233      </table>
1234    </td>
1235  </tr>
1236</table>
1237<table cellspacing=5 cellpadding=0 border=0>
1238  <tr>
1239    <td>
1240      &nbsp;
1241    </td>
1242    <td>
1243
1244<p>
1245    </td>
1246  </tr>
1247</table>
1248<a name="n0" doxytag="XSSimpleTypeDefinition::fDefinedFacets"></a><p>
1249<table width="100%" cellpadding="2" cellspacing="0" border="0">
1250  <tr>
1251    <td class="md">
1252      <table cellpadding="0" cellspacing="0" border="0">
1253        <tr>
1254          <td class="md" nowrap valign="top"> int XSSimpleTypeDefinition::fDefinedFacets<code> [protected]</code>
1255      </table>
1256    </td>
1257  </tr>
1258</table>
1259<table cellspacing=5 cellpadding=0 border=0>
1260  <tr>
1261    <td>
1262      &nbsp;
1263    </td>
1264    <td>
1265
1266<p>
1267    </td>
1268  </tr>
1269</table>
1270<a name="n1" doxytag="XSSimpleTypeDefinition::fFixedFacets"></a><p>
1271<table width="100%" cellpadding="2" cellspacing="0" border="0">
1272  <tr>
1273    <td class="md">
1274      <table cellpadding="0" cellspacing="0" border="0">
1275        <tr>
1276          <td class="md" nowrap valign="top"> int XSSimpleTypeDefinition::fFixedFacets<code> [protected]</code>
1277      </table>
1278    </td>
1279  </tr>
1280</table>
1281<table cellspacing=5 cellpadding=0 border=0>
1282  <tr>
1283    <td>
1284      &nbsp;
1285    </td>
1286    <td>
1287
1288<p>
1289    </td>
1290  </tr>
1291</table>
1292<a name="n8" doxytag="XSSimpleTypeDefinition::fMemberTypes"></a><p>
1293<table width="100%" cellpadding="2" cellspacing="0" border="0">
1294  <tr>
1295    <td class="md">
1296      <table cellpadding="0" cellspacing="0" border="0">
1297        <tr>
1298          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a>* XSSimpleTypeDefinition::fMemberTypes<code> [protected]</code>
1299      </table>
1300    </td>
1301  </tr>
1302</table>
1303<table cellspacing=5 cellpadding=0 border=0>
1304  <tr>
1305    <td>
1306      &nbsp;
1307    </td>
1308    <td>
1309
1310<p>
1311    </td>
1312  </tr>
1313</table>
1314<a name="n6" doxytag="XSSimpleTypeDefinition::fPatternList"></a><p>
1315<table width="100%" cellpadding="2" cellspacing="0" border="0">
1316  <tr>
1317    <td class="md">
1318      <table cellpadding="0" cellspacing="0" border="0">
1319        <tr>
1320          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a9">StringList</a>* XSSimpleTypeDefinition::fPatternList<code> [protected]</code>
1321      </table>
1322    </td>
1323  </tr>
1324</table>
1325<table cellspacing=5 cellpadding=0 border=0>
1326  <tr>
1327    <td>
1328      &nbsp;
1329    </td>
1330    <td>
1331
1332<p>
1333    </td>
1334  </tr>
1335</table>
1336<a name="n7" doxytag="XSSimpleTypeDefinition::fPrimitiveOrItemType"></a><p>
1337<table width="100%" cellpadding="2" cellspacing="0" border="0">
1338  <tr>
1339    <td class="md">
1340      <table cellpadding="0" cellspacing="0" border="0">
1341        <tr>
1342          <td class="md" nowrap valign="top"> XSSimpleTypeDefinition* XSSimpleTypeDefinition::fPrimitiveOrItemType<code> [protected]</code>
1343      </table>
1344    </td>
1345  </tr>
1346</table>
1347<table cellspacing=5 cellpadding=0 border=0>
1348  <tr>
1349    <td>
1350      &nbsp;
1351    </td>
1352    <td>
1353
1354<p>
1355    </td>
1356  </tr>
1357</table>
1358<a name="n2" doxytag="XSSimpleTypeDefinition::fVariety"></a><p>
1359<table width="100%" cellpadding="2" cellspacing="0" border="0">
1360  <tr>
1361    <td class="md">
1362      <table cellpadding="0" cellspacing="0" border="0">
1363        <tr>
1364          <td class="md" nowrap valign="top"> <a class="el" href="classXSSimpleTypeDefinition.html#s20">VARIETY</a> XSSimpleTypeDefinition::fVariety<code> [protected]</code>
1365      </table>
1366    </td>
1367  </tr>
1368</table>
1369<table cellspacing=5 cellpadding=0 border=0>
1370  <tr>
1371    <td>
1372      &nbsp;
1373    </td>
1374    <td>
1375
1376<p>
1377    </td>
1378  </tr>
1379</table>
1380<a name="n9" doxytag="XSSimpleTypeDefinition::fXSAnnotationList"></a><p>
1381<table width="100%" cellpadding="2" cellspacing="0" border="0">
1382  <tr>
1383    <td class="md">
1384      <table cellpadding="0" cellspacing="0" border="0">
1385        <tr>
1386          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a2">XSAnnotationList</a>* XSSimpleTypeDefinition::fXSAnnotationList<code> [protected]</code>
1387      </table>
1388    </td>
1389  </tr>
1390</table>
1391<table cellspacing=5 cellpadding=0 border=0>
1392  <tr>
1393    <td>
1394      &nbsp;
1395    </td>
1396    <td>
1397
1398<p>
1399    </td>
1400  </tr>
1401</table>
1402<a name="n4" doxytag="XSSimpleTypeDefinition::fXSFacetList"></a><p>
1403<table width="100%" cellpadding="2" cellspacing="0" border="0">
1404  <tr>
1405    <td class="md">
1406      <table cellpadding="0" cellspacing="0" border="0">
1407        <tr>
1408          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a4">XSFacetList</a>* XSSimpleTypeDefinition::fXSFacetList<code> [protected]</code>
1409      </table>
1410    </td>
1411  </tr>
1412</table>
1413<table cellspacing=5 cellpadding=0 border=0>
1414  <tr>
1415    <td>
1416      &nbsp;
1417    </td>
1418    <td>
1419
1420<p>
1421    </td>
1422  </tr>
1423</table>
1424<a name="n5" doxytag="XSSimpleTypeDefinition::fXSMultiValueFacetList"></a><p>
1425<table width="100%" cellpadding="2" cellspacing="0" border="0">
1426  <tr>
1427    <td class="md">
1428      <table cellpadding="0" cellspacing="0" border="0">
1429        <tr>
1430          <td class="md" nowrap valign="top"> <a class="el" href="XSConstants_8hpp.html#a5">XSMultiValueFacetList</a>* XSSimpleTypeDefinition::fXSMultiValueFacetList<code> [protected]</code>
1431      </table>
1432    </td>
1433  </tr>
1434</table>
1435<table cellspacing=5 cellpadding=0 border=0>
1436  <tr>
1437    <td>
1438      &nbsp;
1439    </td>
1440    <td>
1441
1442<p>
1443    </td>
1444  </tr>
1445</table>
1446<hr>The documentation for this class was generated from the following file:<ul>
1447<li><a class="el" href="XSSimpleTypeDefinition_8hpp-source.html">XSSimpleTypeDefinition.hpp</a></ul>
1448    </FONT></TD></TR></TABLE><BR>
1449</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1" alt=""></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
1450              Copyright &copy; 1994-2004 The Apache Software Foundation.
1451              All Rights Reserved.
1452            </I></FONT></TD></TR></TABLE></BODY></HTML>
Note: See TracBrowser for help on using the repository browser.