Package com.sun.msv.reader.trex.classic
Class DefineState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.trex.DefineState
-
- com.sun.msv.reader.trex.classic.DefineState
-
- All Implemented Interfaces:
ExpressionOwner
,ContentHandler
public class DefineState extends DefineState
parses <define> declaration.- Author:
- Kohsuke KAWAGUCHI
-
-
Field Summary
-
Fields inherited from class com.sun.msv.reader.trex.DefineState
exp
-
-
Constructor Summary
Constructors Constructor Description DefineState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Expression
doCombine(ReferenceExp baseExp, Expression newExp, String combine)
combines two expressions into one as specified by the combine parameter, and returns a new expression.-
Methods inherited from class com.sun.msv.reader.trex.DefineState
createChildState, endSelf, getRef, getReference, onEndChild, startSelf
-
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
-
-
-
-
Method Detail
-
doCombine
protected Expression doCombine(ReferenceExp baseExp, Expression newExp, String combine)
combines two expressions into one as specified by the combine parameter, and returns a new expression. If the combine parameter is invalid, then return null.- Specified by:
doCombine
in classDefineState
-
-