Package com.sun.msv.reader.trex

shared code between RELAX NG reader and TREX reader.

See:
          Description

Class Summary
AttributeState parses <attribute> pattern.
DefineState parses <define> declaration.
DivInGrammarState Used to parse merged grammars.
ElementState parses <element> pattern.
GrammarState parses <grammar> element.
IncludeMergeState <include> element as an immediate child of <grammar> element.
IncludePatternState <include> element in the pattern.
MixedState parses <mixed> pattern.
NameClassAndExpressionState Base implementation for ElementState and AttributeState This class collects one name class and patterns
NameClassAnyNameState parses <anyName> name class.
NameClassChoiceState parses <choice> name class.
NameClassDifferenceState parses <difference> name class.
NameClassNameState parses <name> name class.
NameClassNotState parses <not> name class.
NameClassNsNameState parses <nsName> name class.
NameClassState Base implementation for NameClass primitives
NameClassWithChildState parses name class that has child name classes
NameClassWithoutChildState Base implementation for those states who cannot have any child name class.
OneOrMoreState parses <oneOrMore> pattern.
OptionalState parses <optional> pattern.
RefState parses <ref> pattern.
RootIncludedPatternState parses the root state of a grammar included as a pattern.
RootMergedGrammarState parses root state of a merged grammar.
RootState invokes State object that parses the document element.
StartState parses <start> element.
TREXBaseReader reads TREX grammar from SAX2 and constructs abstract grammar model.
TREXBaseReader.StateFactory creates various State object, which in turn parses grammar.
TREXSequencedStringChecker makes sure that there is no sequenced string.
ZeroOrMoreState parses <zeroOrMore> pattern.
 

Package com.sun.msv.reader.trex Description

shared code between RELAX NG reader and TREX reader.