Top Description Interfaces Classes
[default module]

Package com.sun.msv.reader


reads XML representation of grammar and creates AGM.

Interface Summary

Modifier and TypeInterface 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

Class Summary

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