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) |