com.sun.msv.reader.trex
Class TREXBaseReader.StateFactory
public abstract static
class
TREXBaseReader.StateFactory
extends Object
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory.
| Method Summary |
| State | attribute(State parent, StartTagInfo tag) |
| State | choice(State parent, StartTagInfo tag) |
| TREXGrammar | createGrammar(ExpressionPool pool, TREXGrammar parent) |
| abstract State | define(State parent, StartTagInfo tag) |
| State | divInGrammar(State parent, StartTagInfo tag) |
| State | element(State parent, StartTagInfo tag) |
| State | empty(State parent, StartTagInfo tag) |
| State | grammar(State parent, StartTagInfo tag) |
| State | group(State parent, StartTagInfo tag) |
| State | includeGrammar(State parent, StartTagInfo tag) |
| State | interleave(State parent, StartTagInfo tag) |
| State | mixed(State parent, StartTagInfo tag) |
| State | notAllowed(State parent, StartTagInfo tag) |
| State | nsAnyName(State parent, StartTagInfo tag) |
| State | nsChoice(State parent, StartTagInfo tag) |
| State | nsDifference(State parent, StartTagInfo tag) |
| State | nsName(State parent, StartTagInfo tag) |
| State | nsNot(State parent, StartTagInfo tag) |
| State | nsNsName(State parent, StartTagInfo tag) |
| State | oneOrMore(State parent, StartTagInfo tag) |
| State | optional(State parent, StartTagInfo tag) |
| State | ref(State parent, StartTagInfo tag) |
| State | start(State parent, StartTagInfo tag) |
| State | zeroOrMore(State parent, StartTagInfo tag) |