All Classes and Interfaces
Class
Description
Base class for normalizing name classes.
Includes attributes and child elements before any RELAX NG element.
A Resolver that uses OASIS XML catalogs.
A SchemaFactory that supports RELAX NG Compact Syntax.
Some useful constants for the names of schema languages.
Datatype object.
Creates a user-defined type by adding parameters to
the pre-defined type.
Signals Datatype related exceptions.
A Datatype library
Factory class for the DatatypeLibrary class.
Discovers the datatype library implementation from the classpath.
Datatype streaming validator.
Extracts the default values for attributes and notifies a
listener for each value.
Receives notification of default values.
An
ErrorHandler
implementing a brutal error handling policy.A class with a unique value, used as the value of properties whose
significance is purely whether or not they are present in the
PropertyMap.
A PropertyId whose value is not significant.
Thrown to indicate an XML document is not a correct schema, either because the
XML document is not well-formed or because it fails to be correct in some other
way.
Computes the normalized intersection of zero or more name classes.
An implementation of interface CharStream, where the stream is assumed to
contain 16-bit unicode characters.
An
XMLReaderCreator
that uses JAXP 1.1 to create XMLReader
s.Ant task to validate XML files using RELAX NG or other schema languages.
A straightforward default implementation of LSInput.
A RELAX NG pattern that can be matched against an XML document.
Provides method to load a MatchablePattern by parsing.
Extends ValidationContext to provide information about which namespace URI is bound
to a prefix.
Represents the state of matching an XML document against a RELAX NG pattern.
A RELAX NG name class.
Normalizes a name classes.
A NormalizedNameClass that includes an any name wildcard.
Base class for all implementations of com.thaiopensource.relaxng.match.NameClass.
A NormalizedNsNameClass that contains one or more namespace wildcards.
A Schema receiver factory that knows how to create NVDL schema receivers.
Dummy implementation of
DatatypeBuilder
.Simple generic class to hold a reference to an object.
Implements a function on a pattern that returns the set of required elements.
A wrapper for a ResolverException to allow it to be passed up by the catalog parser.
XXX maybe get rid of this
Rewindable implementation over a reader.
An
XMLReaderCreator
that creates XMLReader
s using the SAX2 XMLReaderFactory
.A schema that can be used to validate an XML document.
An extension to the Schema abstract class.
A factory for RELAX NG schemas.
Extends the SchemaFactory abstract class.
A SchemaFactory that supports RELAX NG.
A SchemaReader object is immutable and can thus be safely accessed
concurrently from multiple threads.
A factory for SchemaReader.
A SchemaReaderFactory that automatically discovers SchemaReader implementations.
Properties for controlling schema reading and validation specific to Schematron.
Dummy implementation of
DatatypeStreamingValidator
.A PropertyId whose value is constrained to be an instance of
String.
Derived classes of Identifier should implement this when they have a "target namespace".
Stores trigger information.
Normalizes the union of zero or more name classes.
Selectively percent-encodes characters in a URI.
Utility functions for working with UTF-8.
Provides common properties to control reading schemas and validation.
An interface that must be implemented by caller to
provide context information that is necessary to
perform validation of some Datatypes.
Provides a simplified API for validating XML documents against schemas.
A producer of SAX events.
Deprecated.
Validates an XML document with respect to a schema.
Adds some convenience methods to Validator.
Extension to ValidatorHandler.
An Identifier for an XML document.
A factory for
XMLReader
s.A SchemaFactory that supports RELAX NG with the original XML syntax.