Top Description Interfaces Classes
[default module]

Package com.sun.msv.reader.trex


shared code between RELAX NG reader and TREX reader.

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
NameClassOwner

interface that must be implemented by the parent state of NameClassState.

Class Summary

Modifier and TypeClass 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.