source: NonGTP/Xerces/xerces/samples/PSVIWriter/PSVIUni.hpp @ 358

Revision 358, 8.5 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
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
23XERCES_CPP_NAMESPACE_USE
24
25class PSVIUni
26{
27public :
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
Note: See TracBrowser for help on using the repository browser.