Package com.sun.msv.reader.xmlschema
Class SimpleContentExtensionState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.ExpressionState
-
- com.sun.msv.reader.ExpressionWithChildState
-
- com.sun.msv.reader.SequenceState
-
- com.sun.msv.reader.xmlschema.SimpleContentExtensionState
-
- All Implemented Interfaces:
ExpressionOwner,AnyAttributeOwner,org.xml.sax.ContentHandler
public class SimpleContentExtensionState extends SequenceState implements AnyAttributeOwner
used to parse extension element as a child of <simpleContent> element.
-
-
Field Summary
Fields Modifier and Type Field Description protected ComplexTypeExpparentDeclComplexType object that we are now constructing.-
Fields inherited from class com.sun.msv.reader.SequenceState
allowEmptySequence
-
Fields inherited from class com.sun.msv.reader.ExpressionWithChildState
exp
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSimpleContentExtensionState(ComplexTypeExp parentDecl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ExpressionannealExpression(Expression exp)performs final wrap-up and returns a fully created Expression object that represents this element.protected StatecreateChildState(StartTagInfo tag)creates appropriate child state object for this elementprivate ExpressiongetBody()Gets the expression for the base type.protected ExpressioninitialExpression()sets initial patternvoidsetAttributeWildcard(AttributeWildcard local)Sets the attribtue wildcard.-
Methods inherited from class com.sun.msv.reader.SequenceState
castExpression
-
Methods inherited from class com.sun.msv.reader.ExpressionWithChildState
defaultExpression, makeExpression, onEndChild, startSelf
-
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
-
-
-
-
Field Detail
-
parentDecl
protected ComplexTypeExp parentDecl
ComplexType object that we are now constructing.
-
-
Constructor Detail
-
SimpleContentExtensionState
protected SimpleContentExtensionState(ComplexTypeExp parentDecl)
-
-
Method Detail
-
setAttributeWildcard
public void setAttributeWildcard(AttributeWildcard local)
Description copied from interface:AnyAttributeOwnerSets the attribtue wildcard.- Specified by:
setAttributeWildcardin interfaceAnyAttributeOwner
-
createChildState
protected State createChildState(StartTagInfo tag)
Description copied from class:SimpleStatecreates appropriate child state object for this element- Overrides:
createChildStatein classExpressionWithChildState
-
initialExpression
protected Expression initialExpression()
Description copied from class:ExpressionWithChildStatesets initial pattern- Overrides:
initialExpressionin classSequenceState
-
annealExpression
protected Expression annealExpression(Expression exp)
Description copied from class:ExpressionWithChildStateperforms final wrap-up and returns a fully created Expression object that represents this element.- Overrides:
annealExpressionin classExpressionWithChildState
-
getBody
private Expression getBody()
Gets the expression for the base type.
-
-