Package com.sun.msv.reader.relax
Class HedgeRefState
- 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.HedgeRefState
-
- All Implemented Interfaces:
ContentHandler
public class HedgeRefState extends ExpressionWithoutChildState
parses <hedgeRef label="..." /> element.- Author:
- Kohsuke KAWAGUCHI
-
-
Constructor Summary
Constructors Constructor Description HedgeRefState()
-
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
-
-