Package com.sun.msv.reader.relax
Class ElementRefState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.ExpressionState
-
- com.sun.msv.reader.ExpressionWithoutChildState
-
- com.sun.msv.reader.relax.ElementRefState
-
- All Implemented Interfaces:
ContentHandler
public class ElementRefState extends ExpressionWithoutChildState
parses <ref label="..." /> element.- Author:
- Kohsuke KAWAGUCHI
-
-
Constructor Summary
Constructors Constructor Description ElementRefState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Expression
makeExpression()
This method is called from endElement method.protected Expression
resolve(String namespace, String label)
gets or creates appropriate reference-
Methods inherited from class com.sun.msv.reader.ExpressionWithoutChildState
createChildState
-
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
-
-
-
-
Method Detail
-
resolve
protected final Expression resolve(String namespace, String label)
gets or creates appropriate reference
-
makeExpression
protected Expression 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
-
-