1 | <HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>XSConstants.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"> </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> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
---|
44 | <hr><h1>XSConstants.hpp</h1><a href="XSConstants_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/*</font>
|
---|
45 | 00002 <font class="comment"> * Copyright 2003,2004 The Apache Software Foundation.</font>
|
---|
46 | 00003 <font class="comment"> * </font>
|
---|
47 | 00004 <font class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</font>
|
---|
48 | 00005 <font class="comment"> * you may not use this file except in compliance with the License.</font>
|
---|
49 | 00006 <font class="comment"> * You may obtain a copy of the License at</font>
|
---|
50 | 00007 <font class="comment"> * </font>
|
---|
51 | 00008 <font class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</font>
|
---|
52 | 00009 <font class="comment"> * </font>
|
---|
53 | 00010 <font class="comment"> * Unless required by applicable law or agreed to in writing, software</font>
|
---|
54 | 00011 <font class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</font>
|
---|
55 | 00012 <font class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font>
|
---|
56 | 00013 <font class="comment"> * See the License for the specific language governing permissions and</font>
|
---|
57 | 00014 <font class="comment"> * limitations under the License.</font>
|
---|
58 | 00015 <font class="comment"> */</font>
|
---|
59 | 00016
|
---|
60 | 00017 <font class="comment">/*</font>
|
---|
61 | 00018 <font class="comment"> * $Log: XSConstants.hpp,v $</font>
|
---|
62 | 00019 <font class="comment"> * Revision 1.5 2004/09/08 13:56:08 peiyongz</font>
|
---|
63 | 00020 <font class="comment"> * Apache License Version 2.0</font>
|
---|
64 | 00021 <font class="comment"> *</font>
|
---|
65 | 00022 <font class="comment"> * Revision 1.4 2004/07/06 14:58:15 cargilld</font>
|
---|
66 | 00023 <font class="comment"> * Rename VALUE_CONSTRAINT enumeration names to avoid naming conflict with AIX system header which already uses VC_DEFAULT as a macro. Will need to document that this fix breaks source code compatibility.</font>
|
---|
67 | 00024 <font class="comment"> *</font>
|
---|
68 | 00025 <font class="comment"> * Revision 1.3 2004/01/29 11:46:30 cargilld</font>
|
---|
69 | 00026 <font class="comment"> * Code cleanup changes to get rid of various compiler diagnostic messages.</font>
|
---|
70 | 00027 <font class="comment"> *</font>
|
---|
71 | 00028 <font class="comment"> * Revision 1.2 2003/11/06 15:30:04 neilg</font>
|
---|
72 | 00029 <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>
|
---|
73 | 00030 <font class="comment"> *</font>
|
---|
74 | 00031 <font class="comment"> * Revision 1.1 2003/09/16 14:33:36 neilg</font>
|
---|
75 | 00032 <font class="comment"> * PSVI/schema component model classes, with Makefile/configuration changes necessary to build them</font>
|
---|
76 | 00033 <font class="comment"> *</font>
|
---|
77 | 00034 <font class="comment"> */</font>
|
---|
78 | 00035
|
---|
79 | 00036 <font class="preprocessor">#if !defined(XSCONSTANTS_HPP)</font>
|
---|
80 | <a name="l00037"></a><a class="code" href="XSConstants_8hpp.html#a0">00037</a> <font class="preprocessor"></font><font class="preprocessor">#define XSCONSTANTS_HPP</font>
|
---|
81 | 00038 <font class="preprocessor"></font>
|
---|
82 | 00039 <font class="preprocessor">#include <xercesc/util/RefVectorOf.hpp></font>
|
---|
83 | 00040 <font class="preprocessor">#include <xercesc/util/RefArrayVectorOf.hpp></font>
|
---|
84 | 00041
|
---|
85 | 00042 <a class="code" href="XercesDefs_8hpp.html#a2">XERCES_CPP_NAMESPACE_BEGIN</a>
|
---|
86 | 00043
|
---|
87 | 00048 <font class="comment">// forward definitions for typedefs</font>
|
---|
88 | <a name="l00049"></a><a class="code" href="XSConstants_8hpp.html#a1">00049</a> <font class="keyword">class </font><a class="code" href="classXSAnnotation.html">XSAnnotation</a>;
|
---|
89 | 00050 <font class="keyword">class </font><a class="code" href="classXSAttributeUse.html">XSAttributeUse</a>;
|
---|
90 | 00051 <font class="keyword">class </font><a class="code" href="classXSFacet.html">XSFacet</a>;
|
---|
91 | 00052 <font class="keyword">class </font><a class="code" href="classXSMultiValueFacet.html">XSMultiValueFacet</a>;
|
---|
92 | 00053 <font class="keyword">class </font><a class="code" href="classXSNamespaceItem.html">XSNamespaceItem</a>;
|
---|
93 | 00054 <font class="keyword">class </font><a class="code" href="classXSParticle.html">XSParticle</a>;
|
---|
94 | 00055 <font class="keyword">class </font><a class="code" href="classXSSimpleTypeDefinition.html">XSSimpleTypeDefinition</a>;
|
---|
95 | 00056
|
---|
96 | 00057 <font class="comment">// these typedefs are intended to help hide dependence on utility</font>
|
---|
97 | 00058 <font class="comment">// classes, as well as to define more intuitive names for commonly</font>
|
---|
98 | 00059 <font class="comment">// used concepts.</font>
|
---|
99 | 00060
|
---|
100 | <a name="l00061"></a><a class="code" href="XSConstants_8hpp.html#a2">00061</a> <font class="keyword">typedef</font> RefVectorOf <XSAnnotation> <a class="code" href="XSConstants_8hpp.html#a2">XSAnnotationList</a>;
|
---|
101 | <a name="l00062"></a><a class="code" href="XSConstants_8hpp.html#a3">00062</a> <font class="keyword">typedef</font> RefVectorOf <XSAttributeUse> <a class="code" href="XSConstants_8hpp.html#a3">XSAttributeUseList</a>;
|
---|
102 | <a name="l00063"></a><a class="code" href="XSConstants_8hpp.html#a4">00063</a> <font class="keyword">typedef</font> RefVectorOf <XSFacet> <a class="code" href="XSConstants_8hpp.html#a4">XSFacetList</a>;
|
---|
103 | <a name="l00064"></a><a class="code" href="XSConstants_8hpp.html#a5">00064</a> <font class="keyword">typedef</font> RefVectorOf <XSMultiValueFacet> <a class="code" href="XSConstants_8hpp.html#a5">XSMultiValueFacetList</a>;
|
---|
104 | <a name="l00065"></a><a class="code" href="XSConstants_8hpp.html#a6">00065</a> <font class="keyword">typedef</font> RefVectorOf <XSNamespaceItem> <a class="code" href="XSConstants_8hpp.html#a6">XSNamespaceItemList</a>;
|
---|
105 | <a name="l00066"></a><a class="code" href="XSConstants_8hpp.html#a7">00066</a> <font class="keyword">typedef</font> RefVectorOf <XSParticle> <a class="code" href="XSConstants_8hpp.html#a7">XSParticleList</a>;
|
---|
106 | <a name="l00067"></a><a class="code" href="XSConstants_8hpp.html#a8">00067</a> <font class="keyword">typedef</font> RefVectorOf <XSSimpleTypeDefinition> <a class="code" href="XSConstants_8hpp.html#a8">XSSimpleTypeDefinitionList</a>;
|
---|
107 | <a name="l00068"></a><a class="code" href="XSConstants_8hpp.html#a9">00068</a> <font class="keyword">typedef</font> RefArrayVectorOf <XMLCh> <a class="code" href="XSConstants_8hpp.html#a9">StringList</a>;
|
---|
108 | 00069
|
---|
109 | <a name="l00070"></a><a class="code" href="classXSConstants.html">00070</a> <font class="keyword">class </font><a class="code" href="XercesDefs_8hpp.html#a9"></a> <a class="code" href="classXSConstants.html">XSConstants</a>
|
---|
110 | 00071 {
|
---|
111 | 00072 <font class="keyword">public</font>:
|
---|
112 | 00073
|
---|
113 | 00074 <font class="comment">// XML Schema Components</font>
|
---|
114 | <a name="l00075"></a><a class="code" href="classXSConstants.html#s26">00075</a> <font class="keyword">enum</font> COMPONENT_TYPE {
|
---|
115 | 00079 ATTRIBUTE_DECLARATION = 1,
|
---|
116 | 00083 ELEMENT_DECLARATION = 2,
|
---|
117 | 00087 TYPE_DEFINITION = 3,
|
---|
118 | 00091 ATTRIBUTE_USE = 4,
|
---|
119 | 00095 ATTRIBUTE_GROUP_DEFINITION= 5,
|
---|
120 | 00099 MODEL_GROUP_DEFINITION = 6,
|
---|
121 | 00103 MODEL_GROUP = 7,
|
---|
122 | 00107 PARTICLE = 8,
|
---|
123 | 00111 WILDCARD = 9,
|
---|
124 | 00115 IDENTITY_CONSTRAINT = 10,
|
---|
125 | 00119 NOTATION_DECLARATION = 11,
|
---|
126 | 00123 ANNOTATION = 12,
|
---|
127 | 00127 FACET = 13,
|
---|
128 | 00128
|
---|
129 | 00132 MULTIVALUE_FACET = 14
|
---|
130 | 00133 };
|
---|
131 | 00134
|
---|
132 | 00135 <font class="comment">// Derivation constants</font>
|
---|
133 | <a name="l00136"></a><a class="code" href="classXSConstants.html#s27">00136</a> <font class="keyword">enum</font> DERIVATION_TYPE {
|
---|
134 | 00140 DERIVATION_NONE = 0,
|
---|
135 | 00145 DERIVATION_EXTENSION = 1,
|
---|
136 | 00150 DERIVATION_RESTRICTION = 2,
|
---|
137 | 00154 DERIVATION_SUBSTITUTION = 4,
|
---|
138 | 00158 DERIVATION_UNION = 8,
|
---|
139 | 00162 DERIVATION_LIST = 16
|
---|
140 | 00163 };
|
---|
141 | 00164
|
---|
142 | 00165 <font class="comment">// Scope</font>
|
---|
143 | <a name="l00166"></a><a class="code" href="classXSConstants.html#s28">00166</a> <font class="keyword">enum</font> SCOPE {
|
---|
144 | 00173 SCOPE_ABSENT = 0,
|
---|
145 | 00177 SCOPE_GLOBAL = 1,
|
---|
146 | 00182 SCOPE_LOCAL = 2
|
---|
147 | 00183 };
|
---|
148 | 00184
|
---|
149 | 00185 <font class="comment">// Value Constraint</font>
|
---|
150 | <a name="l00186"></a><a class="code" href="classXSConstants.html#s29">00186</a> <font class="keyword">enum</font> VALUE_CONSTRAINT {
|
---|
151 | 00190 VALUE_CONSTRAINT_NONE = 0,
|
---|
152 | 00194 VALUE_CONSTRAINT_DEFAULT = 1,
|
---|
153 | 00198 VALUE_CONSTRAINT_FIXED = 2
|
---|
154 | 00199 };
|
---|
155 | 00200
|
---|
156 | 00201 <font class="keyword">private</font>:
|
---|
157 | 00202 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
158 | 00203 <font class="comment">// Unimplemented constructors and operators</font>
|
---|
159 | 00204 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
160 | 00205 <a class="code" href="classXSConstants.html">XSConstants</a>();
|
---|
161 | 00206 };
|
---|
162 | 00207
|
---|
163 | 00208 <a class="code" href="XercesDefs_8hpp.html#a3">XERCES_CPP_NAMESPACE_END</a>
|
---|
164 | 00209
|
---|
165 | 00210 <font class="preprocessor">#endif</font>
|
---|
166 | </pre></div> </FONT></TD></TR></TABLE><BR>
|
---|
167 | </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>
|
---|
168 | Copyright © 1994-2004 The Apache Software Foundation.
|
---|
169 | All Rights Reserved.
|
---|
170 | </I></FONT></TD></TR></TABLE></BODY></HTML>
|
---|