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