public class SElementState extends ElementState implements SActionReceiver, SRuleReceiver
nameClassallowEmptySequenceexp| Constructor and Description |
|---|
SElementState() |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
annealExpression(Expression contentModel)
performs final wrap-up and returns a fully created Expression object
that represents this element.
|
protected State |
createChildState(StartTagInfo tag)
creates appropriate child state object for this element
|
void |
onAssert(SAction action) |
void |
onReport(SAction action) |
void |
onRule(SRule rule) |
endSelf, startSelfgetNamespace, onEndChildcastExpression, initialExpressiondefaultExpression, makeExpression, onEndChildendDocument, endElement, isGrammarElement, startElement_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMappingprotected State createChildState(StartTagInfo tag)
SimpleStatecreateChildState in class NameClassAndExpressionStatepublic void onAssert(SAction action)
onAssert in interface SActionReceiverpublic void onReport(SAction action)
onReport in interface SActionReceiverpublic void onRule(SRule rule)
onRule in interface SRuleReceiverprotected Expression annealExpression(Expression contentModel)
ExpressionWithChildStateannealExpression in class ElementStateMSV