Package com.sun.msv.reader.trex.ng
Class ElementState
- All Implemented Interfaces:
ExpressionOwner
,NameClassOwner
,ContentHandler
parses <element> pattern.
-
Field Summary
FieldsFields inherited from class com.sun.msv.reader.trex.NameClassAndExpressionState
nameClass
Fields inherited from class com.sun.msv.reader.SequenceState
allowEmptySequence
Fields inherited from class com.sun.msv.reader.ExpressionWithChildState
exp
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.msv.reader.trex.ElementState
annealExpression
Methods inherited from class com.sun.msv.reader.trex.NameClassAndExpressionState
createChildState, getNamespace, onEndChild
Methods inherited from class com.sun.msv.reader.SequenceState
castExpression, initialExpression
Methods inherited from class com.sun.msv.reader.ExpressionWithChildState
defaultExpression, makeExpression, onEndChild
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
-
Field Details
-
previousDirectReference
private boolean previousDirectReference
-
-
Constructor Details
-
ElementState
public ElementState()
-
-
Method Details
-
startSelf
protected void startSelf()Description copied from class:State
performs a task that should be done before reading any child elements. derived-class can safely read startTag and/or parentState values.- Overrides:
startSelf
in classNameClassAndExpressionState
-
endSelf
protected void endSelf()Description copied from class:SimpleState
this method is called in endElement method when the state is about to be removed. derived-class should perform any wrap-up job- Overrides:
endSelf
in classNameClassAndExpressionState
-