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.
Iterator that wraps another Iterator and changes its type.
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 NGCCRuntimeExs.
 
 
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.