Xerces-C++ 3.2.4

PSVIUni.hpp
Go to the documentation of this file.
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18/*
19 * $Id$
20 */
21
22#if !defined(XERCESC_INCLUDE_GUARD_PSVIUNI_HPP)
23#define XERCESC_INCLUDE_GUARD_PSVIUNI_HPP
24
25#include <xercesc/util/XercesDefs.hpp>
26
27 XERCES_CPP_NAMESPACE_BEGIN
28
29 class XMLUTIL_EXPORT PSVIUni
30{
31public :
32
33 static const XMLCh fgPsvColon[];
34
35 //Infoset Element Names
36 static const XMLCh fgAllDeclarationsProcessed[];
37 static const XMLCh fgAttribute[];
38 static const XMLCh fgAttributes[];
39 static const XMLCh fgAttributeType[];
40 static const XMLCh fgBaseURI[];
41 static const XMLCh fgCharacter[];
42 static const XMLCh fgCharacterEncodingScheme[];
43 static const XMLCh fgChildren[];
44 static const XMLCh fgComment[];
45 static const XMLCh fgContent[];
46 static const XMLCh fgDocument[];
47 static const XMLCh fgDocTypeDeclaration[];
48 static const XMLCh fgDocumentElement[];
49 static const XMLCh fgElement[];
50 static const XMLCh fgInScopeNamespaces[];
51 static const XMLCh fgLocalName[];
52 static const XMLCh fgNamespace[];
53 static const XMLCh fgNamespaceAttributes[];
54 static const XMLCh fgNamespaceName[];
55 static const XMLCh fgNormalizedValue[];
56 static const XMLCh fgNotations[];
57 static const XMLCh fgPrefix[];
58 static const XMLCh fgProcessingInstruction[];
59 static const XMLCh fgReferences[];
60 static const XMLCh fgSpecified[];
61 static const XMLCh fgStandalone[];
62 static const XMLCh fgTarget[];
63 static const XMLCh fgText[];
64 static const XMLCh fgTextContent[];
65 static const XMLCh fgUnparsedEntities[];
66 static const XMLCh fgVersion[];
67
68 //PSVI Element Names
69 static const XMLCh fgAbstract[];
70 static const XMLCh fgAnnotation[];
71 static const XMLCh fgAnnotations[];
72 static const XMLCh fgApplicationInformation[];
73 static const XMLCh fgAttributeDeclaration[];
74 static const XMLCh fgAttributeGroupDefinition[];
75 static const XMLCh fgAttributeUse[];
76 static const XMLCh fgAttributeUses[];
77 static const XMLCh fgAttributeWildcard[];
78 static const XMLCh fgBaseTypeDefinition[];
79 static const XMLCh fgCanonicalRepresentation[];
80 static const XMLCh fgComplexTypeDefinition[];
81 static const XMLCh fgCompositor[];
82 static const XMLCh fgContentType[];
83 static const XMLCh fgDeclaration[];
84 static const XMLCh fgDerivationMethod[];
85 static const XMLCh fgDisallowedSubstitutions[];
86 static const XMLCh fgPsvDocument[];
87 static const XMLCh fgDocumentLocation[];
88 static const XMLCh fgElementDeclaration[];
89 static const XMLCh fgFacets[];
90 static const XMLCh fgFacetFixed[];
91 static const XMLCh fgFields[];
92 static const XMLCh fgFinal[];
93 static const XMLCh fgFundamentalFacets[];
94 static const XMLCh fgIdentityConstraintCategory[];
95 static const XMLCh fgIdentityConstraintDefinition[];
96 static const XMLCh fgIdentityConstraintDefinitions[];
97 static const XMLCh fgIdentityConstraintTable[];
98 static const XMLCh fgIdIdrefTable[];
99 static const XMLCh fgItemTypeDefinition[];
100 static const XMLCh fgMaxOccurs[];
101 static const XMLCh fgMemberTypeDefinition[];
102 static const XMLCh fgMemberTypeDefinitions[];
103 static const XMLCh fgMinOccurs[];
104 static const XMLCh fgModelGroup[];
105 static const XMLCh fgModelGroupDefinition[];
106 static const XMLCh fgName[];
107 static const XMLCh fgNamespaceConstraint[];
108 static const XMLCh fgNamespaces[];
109 static const XMLCh fgNamespaceSchemaInformation[];
110 static const XMLCh fgNil[];
111 static const XMLCh fgNillable[];
112 static const XMLCh fgNotation[];
113 static const XMLCh fgNotationDeclaration[];
114 static const XMLCh fgParticle[];
115 static const XMLCh fgParticles[];
116 static const XMLCh fgPrimitiveTypeDefinition[];
117 static const XMLCh fgProcessContents[];
118 static const XMLCh fgProhibitedSubstitutions[];
119 static const XMLCh fgPublicIdentifier[];
120 static const XMLCh fgReferencedKey[];
121 static const XMLCh fgRequired[];
122 static const XMLCh fgSchemaAnnotations[];
123 static const XMLCh fgSchemaComponents[];
124 static const XMLCh fgSchemaDefault[];
125 static const XMLCh fgSchemaDocument[];
126 static const XMLCh fgSchemaDocuments[];
127 static const XMLCh fgSchemaErrorCode[];
128 static const XMLCh fgSchemaInformation[];
129 static const XMLCh fgSchemaNamespace[];
130 static const XMLCh fgSchemaNormalizedValue[];
131 static const XMLCh fgSchemaSpecified[];
132 static const XMLCh fgScope[];
133 static const XMLCh fgSelector[];
134 static const XMLCh fgSimpleTypeDefinition[];
135 static const XMLCh fgSubstitutionGroupAffiliation[];
136 static const XMLCh fgSubstitutionGroupExclusions[];
137 static const XMLCh fgSystemIdentifier[];
138 static const XMLCh fgTargetNamespace[];
139 static const XMLCh fgTerm[];
140 static const XMLCh fgTypeDefinition[];
141 static const XMLCh fgUserInformation[];
142 static const XMLCh fgValidationAttempted[];
143 static const XMLCh fgValidationContext[];
144 static const XMLCh fgValidity[];
145 static const XMLCh fgValue[];
146 static const XMLCh fgValueConstraint[];
147 static const XMLCh fgVariety[];
148 static const XMLCh fgWildcard[];
149 static const XMLCh fgXpath[];
150
151 //PSVI Element Values
152 static const XMLCh fgAll[];
153 static const XMLCh fgAny[];
154 static const XMLCh fgAppinfo[];
155 static const XMLCh fgAtomic[];
156 static const XMLCh fgChoice[];
157 static const XMLCh fgDefault[];
158 static const XMLCh fgDocumentation[];
159 static const XMLCh fgElementOnly[];
160 static const XMLCh fgEmpty[];
161 static const XMLCh fgExtension[];
162 static const XMLCh fgFalse[];
163 static const XMLCh fgFull[];
164 static const XMLCh fgGlobal[];
165 static const XMLCh fgInfoset[];
166 static const XMLCh fgInvalid[];
167 static const XMLCh fgKey[];
168 static const XMLCh fgKeyref[];
169 static const XMLCh fgLax[];
170 static const XMLCh fgList[];
171 static const XMLCh fgLocal[];
172 static const XMLCh fgMixed[];
173 static const XMLCh fgNone[];
174 static const XMLCh fgNotKnown[];
175 static const XMLCh fgNsNamespace[];
176 static const XMLCh fgOnePointZero[];
177 static const XMLCh fgPartial[];
178 static const XMLCh fgRestrict[];
179 static const XMLCh fgRestriction[];
180 static const XMLCh fgSchema[];
181 static const XMLCh fgSequence[];
182 static const XMLCh fgSimple[];
183 static const XMLCh fgSkip[];
184 static const XMLCh fgStrict[];
185 static const XMLCh fgSubstitution[];
186 static const XMLCh fgTotal[];
187 static const XMLCh fgTrue[];
188 static const XMLCh fgUnbounded[];
189 static const XMLCh fgUnion[];
190 static const XMLCh fgUnique[];
191 static const XMLCh fgUnknown[];
192 static const XMLCh fgValid[];
193 static const XMLCh fgVCFixed[];
194 static const XMLCh fgXMLChNull[];
195
196 //PSVI Element Types (Shortened)
197 static const XMLCh fgAg[];
198 static const XMLCh fgAnnot[];
199 static const XMLCh fgAttr[];
200 static const XMLCh fgAu[];
201 static const XMLCh fgElt[];
202 static const XMLCh fgIdc[];
203 static const XMLCh fgMg[];
204 static const XMLCh fgNot[];
205 static const XMLCh fgType[];
206
207 //Facets
208 static const XMLCh fgBounded[];
209 static const XMLCh fgCardinality[];
210 static const XMLCh fgEnumeration[];
211 static const XMLCh fgFractionDigits[];
212 static const XMLCh fgLength[];
213 static const XMLCh fgMaxExclusive[];
214 static const XMLCh fgMaxInclusive[];
215 static const XMLCh fgMaxLength[];
216 static const XMLCh fgMinExclusive[];
217 static const XMLCh fgMinInclusive[];
218 static const XMLCh fgMinLength[];
219 static const XMLCh fgNumeric[];
220 static const XMLCh fgOrdered[];
221 static const XMLCh fgPattern[];
222 static const XMLCh fgTotalDigits[];
223 static const XMLCh fgWhiteSpace[];
224
225 //Namespaces and prefixes
226
227 static const XMLCh fgNamespaceInfoset[];
228 static const XMLCh fgXsi[];
229 static const XMLCh fgNamespaceInstance[];
230 static const XMLCh fgPsv[];
231 static const XMLCh fgNamespacePsvi[];
232 static const XMLCh fgXml[];
233 static const XMLCh fgNamespaceXmlSchema[];
234
235};
236
237 XERCES_CPP_NAMESPACE_END
238
239#endif
XercesDefs.hpp
XERCES_CPP_NAMESPACE_BEGIN
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
XMLUTIL_EXPORT
#define XMLUTIL_EXPORT
Definition: XercesDefs.hpp:162
XERCES_CPP_NAMESPACE_END
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
XMLCh
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
PSVIUni
Definition: PSVIUni.hpp:30