shared code between RELAX NG reader and TREX reader.
| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | NameClassOwner
interface that must be implemented by the parent state of NameClassState. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AttributeState
parses <attribute> pattern. |
| public abstract class | DefineState
parses <define> declaration. |
| public class | DivInGrammarState
Used to parse merged grammars. |
| public class | ElementState
parses <element> pattern. |
| public class | GrammarState
parses <grammar> element. |
| public class | IncludeMergeState
<include> element as an immediate child of <grammar> element. |
| public class | IncludePatternState
<include> element in the pattern. |
| public class | MixedState
parses <mixed> pattern. |
| public abstract class | NameClassAndExpressionState
Base implementation for ElementState and AttributeState This class collects one name class and patterns |
| public class | NameClassAnyNameState
parses <anyName> name class. |
| public class | NameClassChoiceState
parses <choice> name class. |
| public class | NameClassDifferenceState
parses <difference> name class. |
| public class | NameClassNameState
parses <name> name class. |
| public class | NameClassNotState
parses <not> name class. |
| public class | NameClassNsNameState
parses <nsName> name class. |
| public abstract class | NameClassState
Base implementation for NameClass primitives |
| public abstract class | NameClassWithChildState
parses name class that has child name classes |
| public abstract class | NameClassWithoutChildState
Base implementation for those states who cannot have any child name class. |
| public class | OneOrMoreState
parses <oneOrMore> pattern. |
| public class | OptionalState
parses <optional> pattern. |
| public class | RefState
parses <ref> pattern. |
| public class | RootIncludedPatternState
parses the root state of a grammar included as a pattern. |
| public class | RootMergedGrammarState
parses root state of a merged grammar. |
| public class | RootState
invokes State object that parses the document element. |
| public class | StartState
parses <start> element. |
| public abstract class | TREXBaseReader
reads TREX grammar from SAX2 and constructs abstract grammar model. |
| public class | TREXSequencedStringChecker
makes sure that there is no sequenced string. |
| public class | ZeroOrMoreState
parses <zeroOrMore> pattern. |