Package com.sun.msv.reader.trex.ng.comp
Class RELAXNGCompReader.StateFactory
- java.lang.Object
-
- com.sun.msv.reader.trex.TREXBaseReader.StateFactory
-
- com.sun.msv.reader.trex.ng.RELAXNGReader.StateFactory
-
- com.sun.msv.reader.trex.ng.comp.RELAXNGCompReader.StateFactory
-
- Enclosing class:
- RELAXNGCompReader
public static class RELAXNGCompReader.StateFactory extends RELAXNGReader.StateFactory
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description State
attribute(State parent, StartTagInfo tag)
TREXGrammar
createGrammar(ExpressionPool pool, TREXGrammar parent)
-
Methods inherited from class com.sun.msv.reader.trex.ng.RELAXNGReader.StateFactory
data, dataExcept, dataParam, define, divInGrammar, element, externalRef, getDatatypeLibrary, grammar, includeGrammar, list, nsAnyName, nsExcept, nsNsName, parentRef, redefine, redefineStart, ref, start, text, value
-
Methods inherited from class com.sun.msv.reader.trex.TREXBaseReader.StateFactory
choice, empty, group, includedGrammar, interleave, mixed, notAllowed, nsChoice, nsDifference, nsName, nsNot, oneOrMore, optional, zeroOrMore
-
-
-
-
Method Detail
-
attribute
public State attribute(State parent, StartTagInfo tag)
- Overrides:
attribute
in classRELAXNGReader.StateFactory
-
createGrammar
public TREXGrammar createGrammar(ExpressionPool pool, TREXGrammar parent)
- Overrides:
createGrammar
in classTREXBaseReader.StateFactory
-
-