Package com.sun.msv.reader

reads XML representation of grammar and creates AGM.

Interface Summary

ExpressionOwner interface that must be implemented by the parent state of ExpressionState.
GrammarReader.BackPatch
GrammarReader.PrefixResolver namespace prefix to URI conversion map.
GrammarReaderController Event notification interface for controlling grammar parsing process.

Class Summary

AbortException This exception will be thrown when the schema parsing is aborted after all the errors are reported through GrammarReaderController.
ChildlessState state that has no children.
ChoiceState state that creates ChoiceExp.
Controller Internal view of GrammarReaderController.
ExpressionState Base implementation for those states who read tags representing an expression.
ExpressionWithChildState State that parses Expression which contains other expressions.
ExpressionWithoutChildState Base implementation for those states who cannot have any children.
GrammarReader base implementation of grammar readers that read grammar from SAX2 stream.
GrammarReader.BackwardReferenceMap memorizes what declarations are referenced from where.
GrammarReader.ChainPrefixResolver
IgnoreState state that ignores the entire subtree.
InterleaveState state that creates an InterleaveExp.
RunAwayExpressionChecker makes sure that the expression does not run away.
SequenceState state that creates SequenceExp.
SimpleState base interface of the most of parsing states.
State base interface of 'parsing state'.
TerminalState State that always returns the same expression.
reads XML representation of grammar and creates AGM.