All Classes and Interfaces
Class
Description
Partial default implementation of
Axis
.Enumeration used to represent the type of the schema component
that is being parsed when the AnnotationParser is called.
Used to parse <xs:annotation>.
Factory for
AnnotationParser
.Default implementation of the Attributes interface.
Axis of traversal.
Extract the name of the components.
Marker interface that says this implementation
implements XSContentType.
Simple utility ensuring that the value is cached only in case it is non-internal implementation
AnnotationParser that just ignores annotation.
Collection
that returns the view of objects which are actually fetched
lazily from an Iterator
.Reference by name.
AnnotationParserFactory
that parses annotations into a W3C DOM.Aborts on the first error.
Foreign attributes on schema elements.
Remembers foreign attributes.
XSIdentityConstraint
implementation.Various convenient
Iterator
implementations.Array iterator.
Filter out objects from another iterator.
For each U, apply U->Iterator<T> function and then iterate all
the resulting T.
Iterator
that returns a single (or no) value.Union of two iterators.
Only return unique items.
Standard XMLParser implemented by using JAXP.
XMLReader with improved error message for entity resolution failure.
Formats error messages.
Gets the human-readable name of a schema component.
Dispatches incoming events into sub handlers appropriately
so that the interleaving semantics will be correctly realized.
Runtime Engine for RELAXNGCC execution.
NGCCRuntime extended with various utility methods for
parsing XML Schema.
This exception is thrown when parse errors are encountered.
Provides context information to be used by
NGCCRuntimeEx
s.Patch program that runs later to "fix" references among components.
Manages patchers.
Reference to other schema components.
Deprecated.
Schema Component Designator (SCD).
Schema component designator.
Represents a parsed XML schema document.
SchemaDocument
implementation.Generates approximated tree model for XML from a schema component.
The root node of the schema hierarchy tree.
Sample cell renderer for the schema tree.
Tree model for schema hierarchy tree.
The node of the schema hierarchy tree.
Generates approximated XML Schema representation from
a schema component.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
A very simple TypeSet.
Building block of
SCD
.Matches anonymous types.
Matches any name.
Matches a particular kind of facets.
Matches a particular name.
Matches a schema in a particular namespace.
Describes the input token stream.
Perform a transitive closure operation on a type to determine if it
belongs to this set.
A simple abstraction for a set of Types that defines containment functions.
UName.
Interface that hides the detail of parsing mechanism.
String with in-scope namespace binding information.
Common aspect of
XSComplexType
and XSAttGroupDecl
as the container of attribute uses/attribute groups.Attribute group declaration.
Attribute declaration.
Attribute use.
Complex type.
Base interface for all the schema components.
Content of a complex type.
Function object that works on
XSContentType
.Visitor that works on
XSContentType
.Base interface of all "declarations".
Element declaration.
Facet for a simple type.
Utility implementation of
XSFunction
that returns
Boolean
to find something from schema objects.Function object that works on the entire XML Schema components.
Filter implementation of XSFilter.
Identity constraint.
List simple type.
Model group.
Type-safe enumeration for kind of model groups.
Named model group declaration.
Notation declaration.
Parses possibly multiple W3C XML Schema files and compose
them into one grammar.
Particle schema component.
Restriction simple type.
Schema.
Set of
XSSchema
objects.Simple type.
Function object that works on
XSSimpleType
and its derived interfaces.Visitor that works on
XSSimpleType
and its derived interfaces.A component that can be referenced from
XSParticle
This interface provides a set of type check functions (isXXX
),
which are essentially:Function object that works on
XSTerm
.Function object that works on
XSTerm
.Visitor that works on
XSTerm
.Base interface for
XSComplexType
and XSSimpleType
.Union simple type.
Constants that represent variety of simple types.
Visitor for
XSComponent
Wildcard schema component (used for both attribute wildcard
and element wildcard.)
XSWildcard interface can always be downcasted to either
Any, Other, or Union.
##any
wildcard.##other
wildcard.Wildcard of a set of namespace URIs.
Visits three kinds of
XSWildcard
.Visits three kinds of
XSWildcard
.Selector or field of
XSIdentityConstraint
.