[358] | 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
|
---|