com.sun.msv.reader.trex
Class TREXBaseReader.StateFactory
java.lang.Object
|
+--com.sun.msv.reader.trex.TREXBaseReader.StateFactory
- Direct Known Subclasses:
- RELAXNGReader.StateFactory, TREXGrammarReader.StateFactory
- Enclosing class:
- TREXBaseReader
- 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)
|
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)
|
TREXBaseReader.StateFactory
public TREXBaseReader.StateFactory()
nsName
public State nsName(State parent,
StartTagInfo tag)
nsAnyName
public State nsAnyName(State parent,
StartTagInfo tag)
nsNsName
public State nsNsName(State parent,
StartTagInfo tag)
nsNot
public State nsNot(State parent,
StartTagInfo tag)
nsDifference
public State nsDifference(State parent,
StartTagInfo tag)
nsChoice
public State nsChoice(State parent,
StartTagInfo tag)
element
public State element(State parent,
StartTagInfo tag)
attribute
public State attribute(State parent,
StartTagInfo tag)
group
public State group(State parent,
StartTagInfo tag)
interleave
public State interleave(State parent,
StartTagInfo tag)
choice
public State choice(State parent,
StartTagInfo tag)
optional
public State optional(State parent,
StartTagInfo tag)
zeroOrMore
public State zeroOrMore(State parent,
StartTagInfo tag)
oneOrMore
public State oneOrMore(State parent,
StartTagInfo tag)
mixed
public State mixed(State parent,
StartTagInfo tag)
empty
public State empty(State parent,
StartTagInfo tag)
notAllowed
public State notAllowed(State parent,
StartTagInfo tag)
includeGrammar
public State includeGrammar(State parent,
StartTagInfo tag)
grammar
public State grammar(State parent,
StartTagInfo tag)
start
public State start(State parent,
StartTagInfo tag)
define
public abstract State define(State parent,
StartTagInfo tag)
ref
public State ref(State parent,
StartTagInfo tag)
divInGrammar
public State divInGrammar(State parent,
StartTagInfo tag)