Xerces-C++: XSConstants.hpp Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22#if !defined(XERCESC_INCLUDE_GUARD_XSCONSTANTS_HPP)
23#define XERCESC_INCLUDE_GUARD_XSCONSTANTS_HPP
24
25#include <xercesc/util/RefVectorOf.hpp>
26#include <xercesc/util/RefArrayVectorOf.hpp>
27
29
34
42
43
44
45
46
55
57{
58public:
59
60
65 ATTRIBUTE_DECLARATION = 1,
69 ELEMENT_DECLARATION = 2,
73 TYPE_DEFINITION = 3,
77 ATTRIBUTE_USE = 4,
81 ATTRIBUTE_GROUP_DEFINITION= 5,
85 MODEL_GROUP_DEFINITION = 6,
89 MODEL_GROUP = 7,
93 PARTICLE = 8,
97 WILDCARD = 9,
101 IDENTITY_CONSTRAINT = 10,
105 NOTATION_DECLARATION = 11,
109 ANNOTATION = 12,
113 FACET = 13,
114
118 MULTIVALUE_FACET = 14
120
121
126 DERIVATION_NONE = 0,
131 DERIVATION_EXTENSION = 1,
136 DERIVATION_RESTRICTION = 2,
140 DERIVATION_SUBSTITUTION = 4,
144 DERIVATION_UNION = 8,
148 DERIVATION_LIST = 16
150
151
159 SCOPE_ABSENT = 0,
163 SCOPE_GLOBAL = 1,
168 SCOPE_LOCAL = 2
170
171
176 VALUE_CONSTRAINT_NONE = 0,
180 VALUE_CONSTRAINT_DEFAULT = 1,
184 VALUE_CONSTRAINT_FIXED = 2
186
187private:
188
189
190
192};
193
195
196#endif
RefVectorOf< XSMultiValueFacet > XSMultiValueFacetList
Definition XSConstants.hpp:50
RefVectorOf< XSNamespaceItem > XSNamespaceItemList
Definition XSConstants.hpp:51
RefVectorOf< XSParticle > XSParticleList
Definition XSConstants.hpp:52
RefVectorOf< XSSimpleTypeDefinition > XSSimpleTypeDefinitionList
Definition XSConstants.hpp:53
RefVectorOf< XSAnnotation > XSAnnotationList
Definition XSConstants.hpp:47
RefArrayVectorOf< XMLCh > StringList
Definition XSConstants.hpp:54
RefVectorOf< XSAttributeUse > XSAttributeUseList
Definition XSConstants.hpp:48
RefVectorOf< XSFacet > XSFacetList
Definition XSConstants.hpp:49
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
Definition XSAnnotation.hpp:42
Definition XSAttributeUse.hpp:40
Definition XSConstants.hpp:57
DERIVATION_TYPE
Definition XSConstants.hpp:122
COMPONENT_TYPE
Definition XSConstants.hpp:61
VALUE_CONSTRAINT
Definition XSConstants.hpp:172
SCOPE
Definition XSConstants.hpp:152
Definition XSFacet.hpp:41
Definition XSMultiValueFacet.hpp:41
Definition XSNamespaceItem.hpp:54
Definition XSParticle.hpp:42
Definition XSSimpleTypeDefinition.hpp:44