blob: a76d9b8c378de5ec184716eac86becca7c050d41 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#if !defined(PSVIUNI_HPP)
#define PSVIUNI_HPP
#include <xercesc/util/XercesDefs.hpp>
XERCES_CPP_NAMESPACE_USE
class PSVIUni
{
public :
static const XMLCh fgPsvColon[];
//Infoset Element Names
static const XMLCh fgAllDeclarationsProcessed[];
static const XMLCh fgAttribute[];
static const XMLCh fgAttributes[];
static const XMLCh fgAttributeType[];
static const XMLCh fgBaseURI[];
static const XMLCh fgCharacter[];
static const XMLCh fgCharacterEncodingScheme[];
static const XMLCh fgChildren[];
static const XMLCh fgComment[];
static const XMLCh fgContent[];
static const XMLCh fgDocument[];
static const XMLCh fgDocTypeDeclaration[];
static const XMLCh fgDocumentElement[];
static const XMLCh fgElement[];
static const XMLCh fgInScopeNamespaces[];
static const XMLCh fgLocalName[];
static const XMLCh fgNamespace[];
static const XMLCh fgNamespaceAttributes[];
static const XMLCh fgNamespaceName[];
static const XMLCh fgNormalizedValue[];
static const XMLCh fgNotations[];
static const XMLCh fgPrefix[];
static const XMLCh fgProcessingInstruction[];
static const XMLCh fgReferences[];
static const XMLCh fgSpecified[];
static const XMLCh fgStandalone[];
static const XMLCh fgTarget[];
static const XMLCh fgText[];
static const XMLCh fgTextContent[];
static const XMLCh fgUnparsedEntities[];
static const XMLCh fgVersion[];
//PSVI Element Names
static const XMLCh fgAbstract[];
static const XMLCh fgAnnotation[];
static const XMLCh fgAnnotations[];
static const XMLCh fgApplicationInformation[];
static const XMLCh fgAttributeDeclaration[];
static const XMLCh fgAttributeGroupDefinition[];
static const XMLCh fgAttributeUse[];
static const XMLCh fgAttributeUses[];
static const XMLCh fgAttributeWildcard[];
static const XMLCh fgBaseTypeDefinition[];
static const XMLCh fgCanonicalRepresentation[];
static const XMLCh fgComplexTypeDefinition[];
static const XMLCh fgCompositor[];
static const XMLCh fgContentType[];
static const XMLCh fgDeclaration[];
static const XMLCh fgDerivationMethod[];
static const XMLCh fgDisallowedSubstitutions[];
static const XMLCh fgPsvDocument[];
static const XMLCh fgDocumentLocation[];
static const XMLCh fgElementDeclaration[];
static const XMLCh fgFacets[];
static const XMLCh fgFacetFixed[];
static const XMLCh fgFields[];
static const XMLCh fgFinal[];
static const XMLCh fgFundamentalFacets[];
static const XMLCh fgIdentityConstraintCategory[];
static const XMLCh fgIdentityConstraintDefinition[];
static const XMLCh fgIdentityConstraintDefinitions[];
static const XMLCh fgIdentityConstraintTable[];
static const XMLCh fgIdIdrefTable[];
static const XMLCh fgItemTypeDefinition[];
static const XMLCh fgMaxOccurs[];
static const XMLCh fgMemberTypeDefinition[];
static const XMLCh fgMemberTypeDefinitions[];
static const XMLCh fgMinOccurs[];
static const XMLCh fgModelGroup[];
static const XMLCh fgModelGroupDefinition[];
static const XMLCh fgName[];
static const XMLCh fgNamespaceConstraint[];
static const XMLCh fgNamespaces[];
static const XMLCh fgNamespaceSchemaInformation[];
static const XMLCh fgNil[];
static const XMLCh fgNillable[];
static const XMLCh fgNotation[];
static const XMLCh fgNotationDeclaration[];
static const XMLCh fgParticle[];
static const XMLCh fgParticles[];
static const XMLCh fgPrimitiveTypeDefinition[];
static const XMLCh fgProcessContents[];
static const XMLCh fgProhibitedSubstitutions[];
static const XMLCh fgPublicIdentifier[];
static const XMLCh fgReferencedKey[];
static const XMLCh fgRequired[];
static const XMLCh fgSchemaAnnotations[];
static const XMLCh fgSchemaComponents[];
static const XMLCh fgSchemaDefault[];
static const XMLCh fgSchemaDocument[];
static const XMLCh fgSchemaDocuments[];
static const XMLCh fgSchemaErrorCode[];
static const XMLCh fgSchemaInformation[];
static const XMLCh fgSchemaNamespace[];
static const XMLCh fgSchemaNormalizedValue[];
static const XMLCh fgSchemaSpecified[];
static const XMLCh fgScope[];
static const XMLCh fgSelector[];
static const XMLCh fgSimpleTypeDefinition[];
static const XMLCh fgSubstitutionGroupAffiliation[];
static const XMLCh fgSubstitutionGroupExclusions[];
static const XMLCh fgSystemIdentifier[];
static const XMLCh fgTargetNamespace[];
static const XMLCh fgTerm[];
static const XMLCh fgTypeDefinition[];
static const XMLCh fgUserInformation[];
static const XMLCh fgValidationAttempted[];
static const XMLCh fgValidationContext[];
static const XMLCh fgValidity[];
static const XMLCh fgValue[];
static const XMLCh fgValueConstraint[];
static const XMLCh fgVariety[];
static const XMLCh fgWildcard[];
static const XMLCh fgXpath[];
//PSVI Element Values
static const XMLCh fgAll[];
static const XMLCh fgAny[];
static const XMLCh fgAppinfo[];
static const XMLCh fgAtomic[];
static const XMLCh fgChoice[];
static const XMLCh fgDefault[];
static const XMLCh fgDocumentation[];
static const XMLCh fgElementOnly[];
static const XMLCh fgEmpty[];
static const XMLCh fgExtension[];
static const XMLCh fgFalse[];
static const XMLCh fgFull[];
static const XMLCh fgGlobal[];
static const XMLCh fgInfoset[];
static const XMLCh fgInvalid[];
static const XMLCh fgKey[];
static const XMLCh fgKeyref[];
static const XMLCh fgLax[];
static const XMLCh fgList[];
static const XMLCh fgLocal[];
static const XMLCh fgMixed[];
static const XMLCh fgNone[];
static const XMLCh fgNotKnown[];
static const XMLCh fgNsNamespace[];
static const XMLCh fgOnePointZero[];
static const XMLCh fgPartial[];
static const XMLCh fgRestrict[];
static const XMLCh fgRestriction[];
static const XMLCh fgSchema[];
static const XMLCh fgSequence[];
static const XMLCh fgSimple[];
static const XMLCh fgSkip[];
static const XMLCh fgStrict[];
static const XMLCh fgSubstitution[];
static const XMLCh fgTotal[];
static const XMLCh fgTrue[];
static const XMLCh fgUnbounded[];
static const XMLCh fgUnion[];
static const XMLCh fgUnique[];
static const XMLCh fgUnknown[];
static const XMLCh fgValid[];
static const XMLCh fgVCFixed[];
static const XMLCh fgXMLChNull[];
//PSVI Element Types (Shortened)
static const XMLCh fgAg[];
static const XMLCh fgAnnot[];
static const XMLCh fgAttr[];
static const XMLCh fgAu[];
static const XMLCh fgElt[];
static const XMLCh fgIdc[];
static const XMLCh fgMg[];
static const XMLCh fgNot[];
static const XMLCh fgType[];
//Facets
static const XMLCh fgBounded[];
static const XMLCh fgCardinality[];
static const XMLCh fgEnumeration[];
static const XMLCh fgFractionDigits[];
static const XMLCh fgLength[];
static const XMLCh fgMaxExclusive[];
static const XMLCh fgMaxInclusive[];
static const XMLCh fgMaxLength[];
static const XMLCh fgMinExclusive[];
static const XMLCh fgMinInclusive[];
static const XMLCh fgMinLength[];
static const XMLCh fgNumeric[];
static const XMLCh fgOrdered[];
static const XMLCh fgPattern[];
static const XMLCh fgTotalDigits[];
static const XMLCh fgWhiteSpace[];
//Namespaces and prefixes
static const XMLCh fgNamespaceInfoset[];
static const XMLCh fgXsi[];
static const XMLCh fgNamespaceInstance[];
static const XMLCh fgPsv[];
static const XMLCh fgNamespacePsvi[];
static const XMLCh fgXml[];
static const XMLCh fgNamespaceXmlSchema[];
};
#endif