# Package org.apache.xerces.impl.xs

- Interface Summary
  Interface | Description
  --- | ---
  XSElementDeclHelper |

- Class Summary
  Class | Description
  --- | ---
  AttributePSVImpl | Attribute PSV infoset augmentations implementation.
  ElementPSVImpl | Element PSV infoset augmentations implementation.
  SchemaGrammar | This class is to hold all schema component declaration that are declared within one namespace.
  SchemaGrammar.BuiltinSchemaGrammar |
  SchemaGrammar.Schema4Annotations | A partial schema for schemas for validating annotations.
  SchemaNamespaceSupport | This class customizes the behaviour of the util.NamespaceSupport class in order to easily implement some features that we need for efficient schema handling.
  SchemaSymbols | Collection of symbols used to parse a Schema Grammar.
  SubstitutionGroupHandler | To store and validate information about substitutionGroup
  XMLSchemaLoader | This class implements xni.grammars.XMLGrammarLoader.
  XMLSchemaValidator | The XML Schema validator.
  XMLSchemaValidator.LocalIDKey |
  XMLSchemaValidator.ShortVector | A simple vector for `short`s.
  XMLSchemaValidator.XPathMatcherStack | Stack of XPath matchers for identity constraints.
  XSAnnotationImpl | This is an implementation of the XSAnnotation schema component.
  XSAttributeDecl | The XML representation for an attribute declaration schema component is an <attribute> element information item
  XSAttributeGroupDecl | The XML representation for an attribute group declaration schema component is a global <attributeGroup> element information item
  XSAttributeUseImpl | The XML representation for an attribute use schema component is a local <attribute> element information item
  XSComplexTypeDecl | The XML representation for a complexType schema component is a <complexType> element information item
  XSConstraints | Constraints shared by traversers and validator
  XSDDescription | All information specific to XML Schema grammars.
  XSDeclarationPool | This class is pool that enables caching of XML Schema declaration objects.
  XSElementDecl | The XML representation for an element declaration schema component is an <element> element information item
  XSGrammarBucket | A class used to hold the internal schema grammar set for the current instance
  XSGroupDecl | The XML representation for a group declaration schema component is a global <group> element information item
  XSImplementationImpl | Implements XSImplementation interface that allows one to retrieve an instance of `XSLoader`.
  XSLoaderImpl | An implementation of XSLoader which wraps XMLSchemaLoader.
  XSMessageFormatter | SchemaMessageProvider implements an XMLMessageProvider that provides localizable error messages for the W3C XML Schema Language
  XSModelGroupImpl | Store schema model group declaration.
  XSModelImpl | Implements XSModel: a read-only interface that represents an XML Schema, which could be components from different namespaces.
  XSNotationDecl | The XML representation for a NOTATION declaration schema component is a global <notation> element information item
  XSParticleDecl | Store schema particle declaration.
  XSWildcardDecl | The XML representation for a wildcard declaration schema component is an <any> or <anyAttribute> element information item

- Exception Summary
  Exception | Description
  --- | ---
  XMLSchemaException | This exception might be thrown by any constraint checking method.

Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.