All Classes and Interfaces
Class
Description
Alias that will be generated as a field.
An alphabet in RelaxNGCC is one of following types:
1.
Alphabet of the type "enter attribute."
Alphabet of the type "enter element."
Alphabet that "forks" a state into a set of sub-automata.
Alphabet of the type "leave attribute."
Alphabet of the type "leave element."
Base class for (enter|leave)(Attribute|Element).
Alphabet of the type "ref."
Default implementation of the Attributes interface.
Default implementation of the Attributes interface.
Default implementation of the Attributes interface.
Builds an automaton from
Scope
object.CDExpression as a statement.
Formats a code DOM and produces a source code.
CDFormatter
implementation for JavaUnstructured text whose composition we don't care.
Operator factory
Abstract statement of programming languages.
CDVariable.
generates Java code that parses XML data via NGCCHandler interface
Signals an error in command line arguments.
Iterator that walks over two other iterators.
Represents a RELAX NG datatype and its parsing code generator.
Represents a RELAX NG datatype library
Maintains datatypes and their converter definitions
and allow
Datatype
objects to be retrieved.Filters out those elements which do not belong to neither
RELAX NG or RelaxNGCC.
Set of
Scope
s.Place holder for the description of HEAD(x).
Used to parse grammar included by <include> elements.
Represents <cc:java> block.
Parses Java code fragment inside <cc:java-body>
and records all field declarations.
Token literal values and constants.
Token Manager.
A string with some free variables
Variable.
Base class of ElementPattern and AttributePattern
Generates a clause that tests the membership of a NameClass.
Parameters attached to a <ref> pattern.
NGCC Parameter for scope definitions.
Keeps information about the global setting effective
across the entire grammar.
Dispatches incoming events into sub handlers appropriately
so that the interleaving semantics will be correctly realized.
Dispatches incoming events into sub handlers appropriately
so that the interleaving semantics will be correctly realized.
Dispatches incoming events into sub handlers appropriately
so that the interleaving semantics will be correctly realized.
Base class for classes generated by RelaxNGCC for typed-sax and plain-sax modes.
Runtime Engine for RELAXNGCC execution.
Runtime Engine for RELAXNGCC execution.
Runtime Engine for RELAXNGCC execution.
Base class for classes generated by RelaxNGCC msv mode.
Signals undefined variable in a variable expansion process.
Computes the nullability of scopes.
RelaxNGCC behavior options
This exception is thrown when parse errors are encountered.
Parses a datatype definition file.
visits a Pattern tree.
main class
Ant task that invokes RelaxNGCC.
ParserRuntime
that parses grammars as the root definition.A pattern defined by a <define> and <start>.
Traverses a grammar and collects all
Scope
objects.information about a scope
Iterator that returns a subset of another iterator
by filtering out some of the elements.
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
A State object has zero or more Transition objects
Handles the text syntax of RelaxNGCC and "internalizes" them
into normal syntax.
Describes the input token stream.
Token Manager Error.
A Trnasition is a tuple of an Alphabet, a next state, and user-defined action.
Implemented by those alphabets that have orders.