PSVIUni.hpp

Go to the documentation of this file.
00001 /*
00002  * Licensed to the Apache Software Foundation (ASF) under one or more
00003  * contributor license agreements.  See the NOTICE file distributed with
00004  * this work for additional information regarding copyright ownership.
00005  * The ASF licenses this file to You under the Apache License, Version 2.0
00006  * (the "License"); you may not use this file except in compliance with
00007  * the License.  You may obtain a copy of the License at
00008  * 
00009  *      http://www.apache.org/licenses/LICENSE-2.0
00010  * 
00011  * Unless required by applicable law or agreed to in writing, software
00012  * distributed under the License is distributed on an "AS IS" BASIS,
00013  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00014  * See the License for the specific language governing permissions and
00015  * limitations under the License.
00016  */
00017 
00018 /*
00019  * $Id: PSVIUni.hpp 527149 2007-04-10 14:56:39Z amassari $
00020  */
00021 
00022 #if !defined(XERCESC_INCLUDE_GUARD_PSVIUNI_HPP)
00023 #define XERCESC_INCLUDE_GUARD_PSVIUNI_HPP
00024 
00025 #include <xercesc/util/XercesDefs.hpp>
00026 
00027 XERCES_CPP_NAMESPACE_BEGIN
00028 
00029 class XMLUTIL_EXPORT PSVIUni
00030 {
00031 public :
00032 
00033     static const XMLCh fgPsvColon[];
00034     
00035     //Infoset Element Names
00036     static const XMLCh fgAllDeclarationsProcessed[];
00037     static const XMLCh fgAttribute[];
00038     static const XMLCh fgAttributes[];
00039     static const XMLCh fgAttributeType[];
00040     static const XMLCh fgBaseURI[];
00041     static const XMLCh fgCharacter[];
00042     static const XMLCh fgCharacterEncodingScheme[];
00043     static const XMLCh fgChildren[];
00044     static const XMLCh fgComment[];
00045     static const XMLCh fgContent[];
00046     static const XMLCh fgDocument[];
00047     static const XMLCh fgDocTypeDeclaration[];
00048     static const XMLCh fgDocumentElement[];
00049     static const XMLCh fgElement[];
00050     static const XMLCh fgInScopeNamespaces[];
00051     static const XMLCh fgLocalName[];
00052     static const XMLCh fgNamespace[];
00053     static const XMLCh fgNamespaceAttributes[];
00054     static const XMLCh fgNamespaceName[];
00055     static const XMLCh fgNormalizedValue[];
00056     static const XMLCh fgNotations[];
00057     static const XMLCh fgPrefix[];
00058     static const XMLCh fgProcessingInstruction[];
00059     static const XMLCh fgReferences[];
00060     static const XMLCh fgSpecified[];
00061     static const XMLCh fgStandalone[];
00062     static const XMLCh fgTarget[];
00063     static const XMLCh fgText[];
00064     static const XMLCh fgTextContent[];
00065     static const XMLCh fgUnparsedEntities[];
00066     static const XMLCh fgVersion[];
00067 
00068     //PSVI Element Names
00069     static const XMLCh fgAbstract[];
00070     static const XMLCh fgAnnotation[];
00071     static const XMLCh fgAnnotations[];
00072     static const XMLCh fgApplicationInformation[];
00073     static const XMLCh fgAttributeDeclaration[];
00074     static const XMLCh fgAttributeGroupDefinition[];
00075     static const XMLCh fgAttributeUse[];
00076     static const XMLCh fgAttributeUses[];
00077     static const XMLCh fgAttributeWildcard[];
00078     static const XMLCh fgBaseTypeDefinition[];
00079     static const XMLCh fgCanonicalRepresentation[];
00080     static const XMLCh fgComplexTypeDefinition[];
00081     static const XMLCh fgCompositor[];
00082     static const XMLCh fgContentType[];
00083     static const XMLCh fgDeclaration[];
00084     static const XMLCh fgDerivationMethod[];
00085     static const XMLCh fgDisallowedSubstitutions[];
00086     static const XMLCh fgPsvDocument[];
00087     static const XMLCh fgDocumentLocation[];
00088     static const XMLCh fgElementDeclaration[];
00089     static const XMLCh fgFacets[];
00090     static const XMLCh fgFacetFixed[];
00091     static const XMLCh fgFields[];
00092     static const XMLCh fgFinal[];    
00093     static const XMLCh fgFundamentalFacets[];
00094     static const XMLCh fgIdentityConstraintCategory[];
00095     static const XMLCh fgIdentityConstraintDefinition[];
00096     static const XMLCh fgIdentityConstraintDefinitions[];
00097     static const XMLCh fgIdentityConstraintTable[];
00098     static const XMLCh fgIdIdrefTable[];
00099     static const XMLCh fgItemTypeDefinition[];
00100     static const XMLCh fgMaxOccurs[];
00101     static const XMLCh fgMemberTypeDefinition[];
00102     static const XMLCh fgMemberTypeDefinitions[];
00103     static const XMLCh fgMinOccurs[];
00104     static const XMLCh fgModelGroup[];
00105     static const XMLCh fgModelGroupDefinition[];
00106     static const XMLCh fgName[];
00107     static const XMLCh fgNamespaceConstraint[];
00108     static const XMLCh fgNamespaces[];
00109     static const XMLCh fgNamespaceSchemaInformation[];
00110     static const XMLCh fgNil[];
00111     static const XMLCh fgNillable[];
00112     static const XMLCh fgNotation[];
00113     static const XMLCh fgNotationDeclaration[];
00114     static const XMLCh fgParticle[];
00115     static const XMLCh fgParticles[];
00116     static const XMLCh fgPrimitiveTypeDefinition[];
00117     static const XMLCh fgProcessContents[];
00118     static const XMLCh fgProhibitedSubstitutions[];
00119     static const XMLCh fgPublicIdentifier[];
00120     static const XMLCh fgReferencedKey[];
00121     static const XMLCh fgRequired[];
00122     static const XMLCh fgSchemaAnnotations[];
00123     static const XMLCh fgSchemaComponents[];
00124     static const XMLCh fgSchemaDefault[];
00125     static const XMLCh fgSchemaDocument[];
00126     static const XMLCh fgSchemaDocuments[];
00127     static const XMLCh fgSchemaErrorCode[];
00128     static const XMLCh fgSchemaInformation[];
00129     static const XMLCh fgSchemaNamespace[];
00130     static const XMLCh fgSchemaNormalizedValue[];
00131     static const XMLCh fgSchemaSpecified[];
00132     static const XMLCh fgScope[];
00133     static const XMLCh fgSelector[];
00134     static const XMLCh fgSimpleTypeDefinition[];
00135     static const XMLCh fgSubstitutionGroupAffiliation[];
00136     static const XMLCh fgSubstitutionGroupExclusions[];
00137     static const XMLCh fgSystemIdentifier[];
00138     static const XMLCh fgTargetNamespace[];
00139     static const XMLCh fgTerm[];
00140     static const XMLCh fgTypeDefinition[];
00141     static const XMLCh fgUserInformation[];
00142     static const XMLCh fgValidationAttempted[];
00143     static const XMLCh fgValidationContext[];
00144     static const XMLCh fgValidity[];
00145     static const XMLCh fgValue[];
00146     static const XMLCh fgValueConstraint[];
00147     static const XMLCh fgVariety[];
00148     static const XMLCh fgWildcard[];
00149     static const XMLCh fgXpath[];
00150 
00151     //PSVI Element Values
00152     static const XMLCh fgAll[];
00153     static const XMLCh fgAny[];
00154     static const XMLCh fgAppinfo[];
00155     static const XMLCh fgAtomic[];
00156     static const XMLCh fgChoice[];
00157     static const XMLCh fgDefault[];
00158     static const XMLCh fgDocumentation[];
00159     static const XMLCh fgElementOnly[];
00160     static const XMLCh fgEmpty[];
00161     static const XMLCh fgExtension[];
00162     static const XMLCh fgFalse[];
00163     static const XMLCh fgFull[];
00164     static const XMLCh fgGlobal[];
00165     static const XMLCh fgInfoset[];
00166     static const XMLCh fgInvalid[];
00167     static const XMLCh fgKey[];
00168     static const XMLCh fgKeyref[];
00169     static const XMLCh fgLax[];
00170     static const XMLCh fgList[];
00171     static const XMLCh fgLocal[];
00172     static const XMLCh fgMixed[];
00173     static const XMLCh fgNone[];
00174     static const XMLCh fgNotKnown[];
00175     static const XMLCh fgNsNamespace[];
00176     static const XMLCh fgOnePointZero[];
00177     static const XMLCh fgPartial[];
00178     static const XMLCh fgRestrict[];
00179     static const XMLCh fgRestriction[];
00180     static const XMLCh fgSchema[];
00181     static const XMLCh fgSequence[];
00182     static const XMLCh fgSimple[];
00183     static const XMLCh fgSkip[];
00184     static const XMLCh fgStrict[];
00185     static const XMLCh fgSubstitution[];
00186     static const XMLCh fgTotal[];
00187     static const XMLCh fgTrue[];
00188     static const XMLCh fgUnbounded[];
00189     static const XMLCh fgUnion[];
00190     static const XMLCh fgUnique[];
00191     static const XMLCh fgUnknown[];
00192     static const XMLCh fgValid[];
00193     static const XMLCh fgVCFixed[];
00194     static const XMLCh fgXMLChNull[];
00195 
00196     //PSVI Element Types (Shortened)
00197     static const XMLCh fgAg[];
00198     static const XMLCh fgAnnot[];
00199     static const XMLCh fgAttr[];
00200     static const XMLCh fgAu[];
00201     static const XMLCh fgElt[];
00202     static const XMLCh fgIdc[];
00203     static const XMLCh fgMg[];
00204     static const XMLCh fgNot[];
00205     static const XMLCh fgType[];
00206 
00207     //Facets    
00208     static const XMLCh fgBounded[];
00209     static const XMLCh fgCardinality[];
00210     static const XMLCh fgEnumeration[];
00211     static const XMLCh fgFractionDigits[];
00212     static const XMLCh fgLength[];
00213     static const XMLCh fgMaxExclusive[];
00214     static const XMLCh fgMaxInclusive[];
00215     static const XMLCh fgMaxLength[];
00216     static const XMLCh fgMinExclusive[];
00217     static const XMLCh fgMinInclusive[];
00218     static const XMLCh fgMinLength[];
00219     static const XMLCh fgNumeric[];
00220     static const XMLCh fgOrdered[];
00221     static const XMLCh fgPattern[];
00222     static const XMLCh fgTotalDigits[];
00223     static const XMLCh fgWhiteSpace[];
00224     
00225     //Namespaces and prefixes
00226         
00227     static const XMLCh fgNamespaceInfoset[];
00228     static const XMLCh fgXsi[];
00229     static const XMLCh fgNamespaceInstance[];
00230     static const XMLCh fgPsv[];
00231     static const XMLCh fgNamespacePsvi[];
00232     static const XMLCh fgXml[];
00233     static const XMLCh fgNamespaceXmlSchema[];
00234 
00235 };
00236 
00237 XERCES_CPP_NAMESPACE_END
00238 
00239 #endif

Generated on Wed Sep 24 16:36:33 2008 for Xerces-C++ by  doxygen 1.5.4