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

Revision 358, 23.1 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>XSTypeDefinition.hpp Source File</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>XSTypeDefinition.hpp</h1><a href="XSTypeDefinition_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/*</font>
4500002 <font class="comment"> * Copyright 2003,2004 The Apache Software Foundation.</font>
4600003 <font class="comment"> * </font>
4700004 <font class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</font>
4800005 <font class="comment"> * you may not use this file except in compliance with the License.</font>
4900006 <font class="comment"> * You may obtain a copy of the License at</font>
5000007 <font class="comment"> * </font>
5100008 <font class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</font>
5200009 <font class="comment"> * </font>
5300010 <font class="comment"> * Unless required by applicable law or agreed to in writing, software</font>
5400011 <font class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</font>
5500012 <font class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font>
5600013 <font class="comment"> * See the License for the specific language governing permissions and</font>
5700014 <font class="comment"> * limitations under the License.</font>
5800015 <font class="comment"> */</font>
5900016
6000017 <font class="comment">/*</font>
6100018 <font class="comment"> * $Log: XSTypeDefinition.hpp,v $</font>
6200019 <font class="comment"> * Revision 1.9  2004/09/08 13:56:09  peiyongz</font>
6300020 <font class="comment"> * Apache License Version 2.0</font>
6400021 <font class="comment"> *</font>
6500022 <font class="comment"> * Revision 1.8  2003/12/01 23:23:26  neilg</font>
6600023 <font class="comment"> * fix for bug 25118; thanks to Jeroen Witmond</font>
6700024 <font class="comment"> *</font>
6800025 <font class="comment"> * Revision 1.7  2003/11/25 18:08:31  knoaman</font>
6900026 <font class="comment"> * Misc. PSVI updates. Thanks to David Cargill.</font>
7000027 <font class="comment"> *</font>
7100028 <font class="comment"> * Revision 1.6  2003/11/21 17:34:04  knoaman</font>
7200029 <font class="comment"> * PSVI update</font>
7300030 <font class="comment"> *</font>
7400031 <font class="comment"> * Revision 1.5  2003/11/15 21:19:01  neilg</font>
7500032 <font class="comment"> * fixes for compilation under gcc</font>
7600033 <font class="comment"> *</font>
7700034 <font class="comment"> * Revision 1.4  2003/11/14 22:47:53  neilg</font>
7800035 <font class="comment"> * fix bogus log message from previous commit...</font>
7900036 <font class="comment"> *</font>
8000037 <font class="comment"> * Revision 1.3  2003/11/14 22:33:30  neilg</font>
8100038 <font class="comment"> * Second phase of schema component model implementation.  </font>
8200039 <font class="comment"> * Implement XSModel, XSNamespaceItem, and the plumbing necessary</font>
8300040 <font class="comment"> * to connect them to the other components.</font>
8400041 <font class="comment"> * Thanks to David Cargill.</font>
8500042 <font class="comment"> *</font>
8600043 <font class="comment"> * Revision 1.2  2003/11/06 15:30:04  neilg</font>
8700044 <font class="comment"> * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.</font>
8800045 <font class="comment"> *</font>
8900046 <font class="comment"> * Revision 1.1  2003/09/16 14:33:36  neilg</font>
9000047 <font class="comment"> * PSVI/schema component model classes, with Makefile/configuration changes necessary to build them</font>
9100048 <font class="comment"> *</font>
9200049 <font class="comment"> */</font>
9300050
9400051 <font class="preprocessor">#if !defined(XSTYPEDEFINITION_HPP)</font>
95<a name="l00052"></a><a class="code" href="XSTypeDefinition_8hpp.html#a0">00052</a> <font class="preprocessor"></font><font class="preprocessor">#define XSTYPEDEFINITION_HPP</font>
9600053 <font class="preprocessor"></font>
9700054 <font class="preprocessor">#include &lt;<a class="code" href="XSObject_8hpp.html">xercesc/framework/psvi/XSObject.hpp</a>&gt;</font>
9800055
9900056 <a class="code" href="XercesDefs_8hpp.html#a2">XERCES_CPP_NAMESPACE_BEGIN</a>
10000057
10100058 <font class="comment">// forward declarations</font>
102<a name="l00059"></a><a class="code" href="XSTypeDefinition_8hpp.html#a1">00059</a> <font class="keyword">class </font><a class="code" href="classXSNamespaceItem.html">XSNamespaceItem</a>;
10300060
104<a name="l00068"></a><a class="code" href="classXSTypeDefinition.html">00068</a> <font class="keyword">class </font><a class="code" href="XercesDefs_8hpp.html#a9"></a> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a> : <font class="keyword">public</font> <a class="code" href="classXSObject.html">XSObject</a>
10500069 {
10600070 <font class="keyword">public</font>:
10700071
108<a name="l00072"></a><a class="code" href="classXSTypeDefinition.html#s2">00072</a>     <font class="keyword">enum</font> TYPE_CATEGORY {
10900076         COMPLEX_TYPE              = 15,
11000080         SIMPLE_TYPE               = 16
11100081     };
11200082
11300083     <font class="comment">//  Constructors and Destructor</font>
11400084     <font class="comment">// -----------------------------------------------------------------------</font>
11500087 <font class="comment"></font>
11600096     <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>
11700097     (
11800098         TYPE_CATEGORY             typeCategory
11900099         , <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>* <font class="keyword">const</font> xsBaseType
12000100         , <a class="code" href="classXSModel.html">XSModel</a>* <font class="keyword">const</font>          xsModel
12100101         , <a class="code" href="classMemoryManager.html">MemoryManager</a>* <font class="keyword">const</font>    manager = <a class="code" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>
12200102     );
12300103
12400105
12500108     <font class="keyword">virtual</font> ~<a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>();
12600110
12700111     <font class="comment">//---------------------</font>
12800114 <font class="comment"></font>
12900119     <font class="keyword">virtual</font> <font class="keyword">const</font> XMLCh* <a class="code" href="classXSObject.html#z395_1">getName</a>() = 0;
13000120
13100125     <font class="keyword">virtual</font> <font class="keyword">const</font> XMLCh* <a class="code" href="classXSObject.html#z395_2">getNamespace</a>() = 0;
13200126
13300132     <font class="keyword">virtual</font> <a class="code" href="classXSNamespaceItem.html">XSNamespaceItem</a> *<a class="code" href="classXSObject.html#z395_3">getNamespaceItem</a>() = 0;
13400133
13500135
13600136     <font class="comment">//---------------------</font>
13700140 <font class="comment"></font>
13800144     TYPE_CATEGORY getTypeCategory() <font class="keyword">const</font>;
13900145
14000150     <font class="keyword">virtual</font> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a> *getBaseType() = 0;
14100151
14200160     <font class="keywordtype">bool</font> isFinal(<font class="keywordtype">short</font> toTest);
14300161
14400172     <font class="keywordtype">short</font> getFinal() <font class="keyword">const</font>;
14500173
14600178     <font class="keyword">virtual</font> <font class="keywordtype">bool</font> getAnonymous() <font class="keyword">const</font> = 0;
14700179
14800187     <font class="keyword">virtual</font> <font class="keywordtype">bool</font> derivedFromType(<font class="keyword">const</font> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>* <font class="keyword">const</font> ancestorType) = 0;
14900188
15000197     <font class="keywordtype">bool</font> derivedFrom(<font class="keyword">const</font> XMLCh* typeNamespace,
15100198                                <font class="keyword">const</font> XMLCh* name);
15200199
15300201
15400202     <font class="comment">//----------------------------------</font>
15500206 <font class="comment"></font>
15600208 <font class="keyword">private</font>:
15700209
15800210     <font class="comment">// -----------------------------------------------------------------------</font>
15900211     <font class="comment">//  Unimplemented constructors and operators</font>
16000212     <font class="comment">// -----------------------------------------------------------------------</font>
16100213     <a class="code" href="PSVIItem_8hpp.html#a1">XSTypeDefinition</a>(<font class="keyword">const</font> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>&amp;);
16200214     <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a> &amp; operator=(<font class="keyword">const</font> <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a> &amp;);
16300215
16400216 <font class="keyword">protected</font>:
16500217
16600218     <font class="comment">// -----------------------------------------------------------------------</font>
16700219     <font class="comment">//  data members</font>
16800220     <font class="comment">// -----------------------------------------------------------------------</font>
16900221     <font class="comment">// fTypeCategory</font>
17000222     <font class="comment">//  whether this is a simpleType or complexType</font>
17100223     <font class="comment">// fFinal</font>
17200224     <font class="comment">//  the final properties which is set by the derived class.</font>
173<a name="l00225"></a><a class="code" href="classXSTypeDefinition.html#n0">00225</a>     TYPE_CATEGORY     fTypeCategory;
174<a name="l00226"></a><a class="code" href="classXSTypeDefinition.html#n1">00226</a>     <font class="keywordtype">short</font>             fFinal;
175<a name="l00227"></a><a class="code" href="classXSTypeDefinition.html#n2">00227</a>     <a class="code" href="classXSTypeDefinition.html">XSTypeDefinition</a>* fBaseType; <font class="comment">// owned by XSModel</font>
17600228 };
17700229
178<a name="l00230"></a><a class="code" href="classXSTypeDefinition.html#z408_0">00230</a> <font class="keyword">inline</font> <a class="code" href="classXSTypeDefinition.html#s2">XSTypeDefinition::TYPE_CATEGORY</a> <a class="code" href="classXSTypeDefinition.html#z408_0">XSTypeDefinition::getTypeCategory</a>()<font class="keyword"> const</font>
17900231 <font class="keyword"></font>{
18000232     <font class="keywordflow">return</font> <a class="code" href="classXSTypeDefinition.html#n0">fTypeCategory</a>;
18100233 }
18200234
183<a name="l00235"></a><a class="code" href="classXSTypeDefinition.html#z408_3">00235</a> <font class="keyword">inline</font> <font class="keywordtype">short</font> <a class="code" href="classXSTypeDefinition.html#z408_3">XSTypeDefinition::getFinal</a>()<font class="keyword"> const</font>
18400236 <font class="keyword"></font>{
18500237     <font class="keywordflow">return</font> <a class="code" href="classXSTypeDefinition.html#n1">fFinal</a>;
18600238 }
18700239
18800240
18900241 <a class="code" href="XercesDefs_8hpp.html#a3">XERCES_CPP_NAMESPACE_END</a>
19000242
19100243 <font class="preprocessor">#endif</font>
192</pre></div>    </FONT></TD></TR></TABLE><BR>
193</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>
194              Copyright &copy; 1994-2004 The Apache Software Foundation.
195              All Rights Reserved.
196            </I></FONT></TD></TR></TABLE></BODY></HTML>
Note: See TracBrowser for help on using the repository browser.