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
public static class RELAXNGReader.StateFactory extends TREXBaseReader.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
-
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
-
-
-
-
Method Detail
-
nsAnyName
public State nsAnyName(State parent, StartTagInfo tag)
- Overrides:
nsAnyName
in classTREXBaseReader.StateFactory
-
nsNsName
public State nsNsName(State parent, StartTagInfo tag)
- Overrides:
nsNsName
in classTREXBaseReader.StateFactory
-
nsExcept
public State nsExcept(State parent, StartTagInfo tag)
-
text
public State text(State parent, StartTagInfo tag)
-
data
public State data(State parent, StartTagInfo tag)
-
dataParam
public State dataParam(State parent, StartTagInfo tag)
-
value
public State value(State parent, StartTagInfo tag)
-
list
public State list(State parent, StartTagInfo tag)
-
define
public State define(State parent, StartTagInfo tag)
- Specified by:
define
in classTREXBaseReader.StateFactory
-
start
public State start(State parent, StartTagInfo tag)
- Overrides:
start
in classTREXBaseReader.StateFactory
-
redefine
public State redefine(State parent, StartTagInfo tag)
-
redefineStart
public State redefineStart(State parent, StartTagInfo tag)
-
includeGrammar
public State includeGrammar(State parent, StartTagInfo tag)
- Overrides:
includeGrammar
in classTREXBaseReader.StateFactory
-
externalRef
public State externalRef(State parent, StartTagInfo tag)
-
divInGrammar
public State divInGrammar(State parent, StartTagInfo tag)
- Overrides:
divInGrammar
in classTREXBaseReader.StateFactory
-
dataExcept
public State dataExcept(State parent, StartTagInfo tag)
-
attribute
public State attribute(State parent, StartTagInfo tag)
- Overrides:
attribute
in classTREXBaseReader.StateFactory
-
element
public State element(State parent, StartTagInfo tag)
- Overrides:
element
in classTREXBaseReader.StateFactory
-
grammar
public State grammar(State parent, StartTagInfo tag)
- Overrides:
grammar
in classTREXBaseReader.StateFactory
-
ref
public State ref(State parent, StartTagInfo tag)
- Overrides:
ref
in classTREXBaseReader.StateFactory
-
parentRef
public State parentRef(State parent, StartTagInfo tag)
-
getDatatypeLibrary
protected final org.relaxng.datatype.DatatypeLibrary getDatatypeLibrary(java.lang.String namespaceURI) throws java.lang.Exception
Deprecated.to cause errors if someone is deriving this method. this method is no longer used.- Throws:
java.lang.Exception
-
-