Package 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.
-
-
Constructor Summary
Constructors Constructor Description StateFactory()
-
Method Summary
-
-
-
Method Detail
-
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)
-
createGrammar
public TREXGrammar createGrammar(ExpressionPool pool, TREXGrammar parent)
-
includedGrammar
public State includedGrammar()
-
-