com.sun.msv.grammar.relax

Class ElementRule

public class ElementRule extends ElementExp

ElementRule declaration of RELAX.

Author: Kohsuke KAWAGUCHI

Field Summary
ExpressionattributeFreeContentModel
Attribute-free content model
TagClauseclause
constraints over start tag of the element
Constructor Summary
ElementRule(ExpressionPool pool, TagClause clause, Expression contentModel)
Method Summary
NameClassgetNameClass()
ElementRulesgetParent()
gets the parent ElementRules object. when this object is used as a named, no-inline elementRule, this variable holds a reference to the parent ElementRules object. otherwise, null

Field Detail

attributeFreeContentModel

public final Expression attributeFreeContentModel
Attribute-free content model

clause

public final TagClause clause
constraints over start tag of the element

Constructor Detail

ElementRule

public ElementRule(ExpressionPool pool, TagClause clause, Expression contentModel)

Method Detail

getNameClass

public final NameClass getNameClass()

getParent

public ElementRules getParent()
gets the parent ElementRules object. when this object is used as a named, no-inline elementRule, this variable holds a reference to the parent ElementRules object. otherwise, null