Top Description Fields Constructors Methods
com.sun.msv.reader.relax.core

public Class ElementRuleWithHedgeState

extends ElementRuleBaseState
implements ExpressionOwner
Class Inheritance
All Implemented Interfaces
com.sun.msv.reader.ExpressionOwner
Imports
com.sun.msv.grammar.Expression, com.sun.msv.reader.ExpressionOwner, .State, com.sun.msv.util.StartTagInfo

parses <elementRule> without 'type' attribute.
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
protected Expression
Inherited from com.sun.msv.reader.relax.core.ElementRuleBaseState:
clause

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected State
createChildState(StartTagInfo tag)

Overrides com.sun.msv.reader.relax.core.ElementRuleBaseState.createChildState.

creates appropriate child state object for this element
protected Expression
getContentModel()

Implements abstract com.sun.msv.reader.relax.core.ElementRuleBaseState.getContentModel.

gets content model of this elementRule
public void
Inherited from com.sun.msv.reader.relax.core.ElementRuleBaseState:
endSelfgetReaderonEndInlineClause

Field Detail

contentModelback to summary
protected Expression contentModel

Constructor Detail

ElementRuleWithHedgeStateback to summary
public ElementRuleWithHedgeState()

Method Detail

createChildStateback to summary
protected State createChildState(StartTagInfo tag)

Overrides com.sun.msv.reader.relax.core.ElementRuleBaseState.createChildState.

Doc from com.sun.msv.reader.SimpleState.createChildState.

creates appropriate child state object for this element

getContentModelback to summary
protected Expression getContentModel()

Implements abstract com.sun.msv.reader.relax.core.ElementRuleBaseState.getContentModel.

Doc from com.sun.msv.reader.relax.core.ElementRuleBaseState.getContentModel.

gets content model of this elementRule

onEndChildback to summary
public void onEndChild(Expression exp)

Implements com.sun.msv.reader.ExpressionOwner.onEndChild.