See: Description
Interface | Description |
---|---|
NameClassOwner |
interface that must be implemented by the parent state of NameClassState.
|
Class | Description |
---|---|
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.
|
shared code between RELAX NG reader and TREX reader.