reads XML representation of grammar and creates AGM.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | DOMLSInput
A GrammarReaderController2 may already have a DOM element for an imported schema. |
| public interface | ExpressionOwner
interface that must be implemented by the parent state of ExpressionState. |
| public interface | GrammarReaderController
Event notification interface for controlling grammar parsing process. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbortException
This exception will be thrown when the schema parsing is aborted after all the errors are reported through GrammarReaderController. |
| public class | ChildlessState
state that has no children. |
| public class | ChoiceState
state that creates ChoiceExp. |
| public class | Controller
Internal view of GrammarReaderController. |
| public abstract class | ExpressionState
Base implementation for those states who read tags representing an expression. |
| public abstract class | ExpressionWithChildState
State that parses Expression which contains other expressions. |
| public abstract class | ExpressionWithoutChildState
Base implementation for those states who cannot have any children. |
| public abstract class | GrammarReader
base implementation of grammar readers that read grammar from SAX2 stream. |
| public class | IgnoreState
state that ignores the entire subtree. |
| public class | InterleaveState
state that creates an InterleaveExp. |
| public class | RunAwayExpressionChecker
makes sure that the expression does not run away. |
| public class | SequenceState
state that creates SequenceExp. |
| public abstract class | SimpleState
base interface of the most of parsing states.</x> |
| public abstract class | State
base interface of 'parsing state'. |
| public class | TerminalState
State that always returns the same expression. |