Package com.sun.msv.reader.trex.ng
Class RELAXNGReader.StateFactory
java.lang.Object
com.sun.msv.reader.trex.TREXBaseReader.StateFactory
com.sun.msv.reader.trex.ng.RELAXNGReader.StateFactory
- Direct Known Subclasses:
RELAXNGCompReader.StateFactory
- Enclosing class:
- RELAXNGReader
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattribute(State parent, StartTagInfo tag) data(State parent, StartTagInfo tag) dataExcept(State parent, StartTagInfo tag) dataParam(State parent, StartTagInfo tag) define(State parent, StartTagInfo tag) divInGrammar(State parent, StartTagInfo tag) element(State parent, StartTagInfo tag) externalRef(State parent, StartTagInfo tag) protected final org.relaxng.datatype.DatatypeLibrarygetDatatypeLibrary(String namespaceURI) Deprecated.grammar(State parent, StartTagInfo tag) includeGrammar(State parent, StartTagInfo tag) list(State parent, StartTagInfo tag) nsAnyName(State parent, StartTagInfo tag) nsExcept(State parent, StartTagInfo tag) nsNsName(State parent, StartTagInfo tag) parentRef(State parent, StartTagInfo tag) redefine(State parent, StartTagInfo tag) redefineStart(State parent, StartTagInfo tag) ref(State parent, StartTagInfo tag) start(State parent, StartTagInfo tag) text(State parent, StartTagInfo tag) value(State parent, StartTagInfo tag) Methods inherited from class com.sun.msv.reader.trex.TREXBaseReader.StateFactory
choice, createGrammar, empty, group, includedGrammar, interleave, mixed, notAllowed, nsChoice, nsDifference, nsName, nsNot, oneOrMore, optional, zeroOrMore
-
Constructor Details
-
StateFactory
public StateFactory()
-
-
Method Details
-
nsAnyName
- Overrides:
nsAnyNamein classTREXBaseReader.StateFactory
-
nsNsName
- Overrides:
nsNsNamein classTREXBaseReader.StateFactory
-
nsExcept
-
text
-
data
-
dataParam
-
value
-
list
-
define
- Specified by:
definein classTREXBaseReader.StateFactory
-
start
- Overrides:
startin classTREXBaseReader.StateFactory
-
redefine
-
redefineStart
-
includeGrammar
- Overrides:
includeGrammarin classTREXBaseReader.StateFactory
-
externalRef
-
divInGrammar
- Overrides:
divInGrammarin classTREXBaseReader.StateFactory
-
dataExcept
-
attribute
- Overrides:
attributein classTREXBaseReader.StateFactory
-
element
- Overrides:
elementin classTREXBaseReader.StateFactory
-
grammar
- Overrides:
grammarin classTREXBaseReader.StateFactory
-
ref
- Overrides:
refin classTREXBaseReader.StateFactory
-
parentRef
-
getDatatypeLibrary
protected final org.relaxng.datatype.DatatypeLibrary getDatatypeLibrary(String namespaceURI) throws Exception Deprecated.to cause errors if someone is deriving this method. this method is no longer used.- Throws:
Exception
-