# 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