All Classes and Interfaces

Class
Description
There are many collections of XML Schema objects inside XmlSchema.
Extended URIResolver that can be informed about a collective base URI.
Constants
class holding the the constants for meta data storage
class holding the the constants for meta data storage
Default deserializer.
 
This resolver provides the means of resolving the imports and includes of a given schema document.
Class to return a node list without thread-safety issue.
Builds an XML Document from an XML Schema during a SAX walk.
Some useful utility methods.
This class exists to allow testing of XmlSchema as an OSGi Bundle.
 
Interface for the extension deserializer.
The task of the extension serializer is to delegate the serilization of the extensions.
Interface for the extension serializer.
Interface of an object, which is able to provide a namespace context.
This class maps from a prefix to an object that is either a String or a URI.
Interface of an object, which is able to provide a list of currently defined namespace prefixes.
Implementation of NamespaceContext, which is based on a DOM node.
Searches for namespace prefix declarations.
Walks over a Document in a SAX style, notifying listeners with SAX events.
 
 
Object used to build a schema from a schema document.
A class that allows XmlSchemas to be stored, indexed by a String which is the schema's target namespace.
Interface called when reading a schema to validate the target namespace.
A TypeReceiver is something that can have its type set.
 
This class contains a few convenient methods
 
 
Contains the definition of a schema.
Permits the elements in the group to appear (or not appear) in any order in the containing element.
This interface exists to allow all of the items that can occur in an all element to have a type in common.
The base class for any element that can contain an annotation element.
Defines an annotation.
Common base class of the items that can live inside an annotation.
Enables any element from the specified namespace or namespaces to appear in the containing complexType element.
Enables any attribute from the specified namespace or namespaces to appear in the containing complexType element.
Defines application specific information within an annotation.
Class for attributes, representing xs:attribute.
Class for attribute groups.
Implemented by the types that can go into an attribute group.
Class for the attribute group reference.
Several objects in the model allow either an XmlSchemaAttribute or an XmlSchemaAttributeGroupRef.
This represents a complete XML Schema Attribute, after references are followed and types are defined.
Represents the set of simple types defined by XML Schema, and conversions between them and their respective QNames.
Allows only one of its children to appear in an instance.
This interface exists to allow all of the items that can occur in a choice element to have a type in common.
Contains a cache of XML Schema definition language (XSD).
Key that identifies a schema in a collection, composed of a targetNamespace and a system ID.
Class that represents the complex content model for complex types.
Class for complex types with a complex content model derived by extension.
Class for complex types with a complex content model that are derived by restriction.
Class for complex types.
An abstract class for schema content.
An abstract class for the schema content model.
Provides information about the validation mode of any and anyAttribute element replacements.
Enumerations for the content model of the complex type.
Values for block and final attributes.
Class that specifies information to be read or used by humans within an annotation.
The XmlSchemaDocumentNode represents a node in the XML Schema as it is used by an XML document.
Class for elements, representing xs:element.
Methods to confirm that an XML element and its attributes all conform to its XML Schema.
Class for defining enumeration facets.
Returns detailed information about the schema exception.
Common class for include, import, and redefine.
Abstract class for all facets that are used when simple types are derived by restriction.
Indicates if attributes or elements need to be qualified or left unqualified.
Class for defining fractionDigits facets.
Class that defines groups at the schema level that are referenced from the complex types.
Common type for items that can serve as the particle of a group.
Class used within complex types that defines the reference to groups defined at the schema level.
Class for the identity constraints: key, keyref, and unique elements.
The class to import schema components from any schema.
Class to include declarations and definitions from an external schema.
Interface implemented by the objects that support ref=.
Common interface for all objects that can 'ref=' to a global item of the same type.
Identifies a key constraint.
Identifies a keyref constraint.
Class for defining length facets.
Class for defining maxExclusive facets.
Class for defining maxInclusive facets.
Class for defining maxLength facets.
Class for defining minExclusive facets.
Class for defining minInclusive facets.
Class for defining minLength facets.
A named item.
Common class of all of the named objects in the XML Schema model.
Attributes and elements have names that are influenced by their form.
 
Class represents a notation.
Abstract class for defining numeric facets.
 
This interface exists to tie the type hierarchy of things like XmlSchemaNamed to the main type hierarchy of XmlSchemaObject.
Schema particles.
Performs a SAX-based walk through the XML document, determining the interpretation ("path") that best matches the XML Schema.
 
 
 
 
 
Factory for creating XmlSchemaPathNodes.
This represents a node in the path when walking an XML or Avro document.
Represents a path's direction.
Class for defining pattern facets.
Allows simple and complex types, groups, and attribute groups from external schema files to be redefined in the current schema.
Implementation for ref='QName', a common construct in the schema.
 
This represents an XmlSchemaFacet.
The facet type: one of the known constraining facets defined by XML Schema.
The scope represents the set of types, attributes, and child groups invalid input: '&' elements that the current type represents.
Requires the elements in the group to appear in the specified sequence within the containing element.
Common type for all items that can occur in a sequence.
Convert from the XML Schema class representation to the standard XML representation.
Exception class used for serialization problems.
Class for simple types and complex types with a simple content model.
Class for simple types that are derived by extension.
Class for simple types that are derived by restriction.
Class defines a simple type that determines the information and constraints for the values of attributes or elements with text-only content.
Abstract class for simple type content classes.
Class for the list of simpleType elements.
Class for the restriction of simpleType elements.
Class for the union of simpleType elements.
Builds a state machine from an XmlSchema representing how to walk through the schema when parsing an XML document.
 
This represents a node in the state machine used when parsing an XML Document based on its XmlSchema and Avro org.apache.avro.Schema.
 
Class for defining totalDigits facets.
The base class for all simple types and complex types.
Represents an element's or attribute's type, meaning either a XmlSchemaBaseSimpleType with facets, a union or list of them, or a complex type.
What the data in this XmlSchemaTypeInfo represents.
Identifies a unique constraint among a set of elements.
use= values.
Defines a visitor interface for notifications when walking an XmlSchema using the XmlSchemaWalker.
Walks an XmlSchema from a starting XmlSchemaElement, notifying attached visitors as it descends.
Class for defining whiteSpace facets.
Class for XML Path Language (XPath) expressions.
Represents the severity of the validation event.