Package com.sun.msv.reader.trex
Class DivInGrammarState
java.lang.Object
com.sun.msv.reader.State
com.sun.msv.reader.SimpleState
com.sun.msv.reader.ExpressionState
com.sun.msv.reader.trex.DivInGrammarState
- All Implemented Interfaces:
ExpressionOwner
,ContentHandler
- Direct Known Subclasses:
GrammarState
Used to parse merged grammars. Also <div> element in the grammar element
(of RELAX NG).
DivInGrammarState itself should not be a ExpressionState. However, GrammarState,
which is a derived class of this class, is a ExpressionState.
Therefore this class has to extend ExpressionState.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected State
creates appropriate child state object for this elementprotected final TREXBaseReader
protected Expression
This method is called from endElement method.void
onEndChild
(Expression exp) Methods inherited from class com.sun.msv.reader.ExpressionState
endSelf
Methods inherited from class com.sun.msv.reader.SimpleState
endDocument, endElement, isGrammarElement, startElement
Methods inherited from class com.sun.msv.reader.State
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, startSelf
-
Constructor Details
-
DivInGrammarState
public DivInGrammarState()
-
-
Method Details
-
getReader
-
makeExpression
Description copied from class:ExpressionState
This method is called from endElement method. Implementation has to provide Expression object that represents the content of this element.- Specified by:
makeExpression
in classExpressionState
-
createChildState
Description copied from class:SimpleState
creates appropriate child state object for this element- Specified by:
createChildState
in classSimpleState
-
onEndChild
- Specified by:
onEndChild
in interfaceExpressionOwner
-