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.DatatypeLibrary
getDatatypeLibrary
(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:
nsAnyName
in classTREXBaseReader.StateFactory
-
nsNsName
- Overrides:
nsNsName
in classTREXBaseReader.StateFactory
-
nsExcept
-
text
-
data
-
dataParam
-
value
-
list
-
define
- Specified by:
define
in classTREXBaseReader.StateFactory
-
start
- Overrides:
start
in classTREXBaseReader.StateFactory
-
redefine
-
redefineStart
-
includeGrammar
- Overrides:
includeGrammar
in classTREXBaseReader.StateFactory
-
externalRef
-
divInGrammar
- Overrides:
divInGrammar
in classTREXBaseReader.StateFactory
-
dataExcept
-
attribute
- Overrides:
attribute
in classTREXBaseReader.StateFactory
-
element
- Overrides:
element
in classTREXBaseReader.StateFactory
-
grammar
- Overrides:
grammar
in classTREXBaseReader.StateFactory
-
ref
- Overrides:
ref
in 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
-