public abstract class NameClassAndExpressionState extends SequenceState implements NameClassOwner
| Modifier and Type | Field and Description |
|---|---|
protected NameClass |
nameClass |
allowEmptySequenceexp| Constructor and Description |
|---|
NameClassAndExpressionState() |
| Modifier and Type | Method and Description |
|---|---|
protected State |
createChildState(StartTagInfo tag)
creates appropriate child state object for this element
|
protected void |
endSelf()
this method is called in endElement method
when the state is about to be removed.
|
protected java.lang.String |
getNamespace()
gets namespace URI to which this declaration belongs
|
void |
onEndChild(NameClass p) |
protected void |
startSelf()
performs a task that should be done before reading any child elements.
|
castExpression, initialExpressionannealExpression, defaultExpression, makeExpression, onEndChildendDocument, endElement, isGrammarElement, startElement_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMappingprotected NameClass nameClass
protected java.lang.String getNamespace()
protected void startSelf()
StatestartSelf in class ExpressionWithChildStatepublic void onEndChild(NameClass p)
onEndChild in interface NameClassOwnerprotected State createChildState(StartTagInfo tag)
SimpleStatecreateChildState in class ExpressionWithChildStateprotected void endSelf()
SimpleStateendSelf in class ExpressionState