public class ElementRule extends ElementExp
| Modifier and Type | Field and Description |
|---|---|
Expression |
attributeFreeContentModel
Attribute-free content model
|
TagClause |
clause
constraints over start tag of the element
|
protected ElementRules |
parent |
contentModel, ignoreUndeclaredAttributesanyString, epsilon, nullSet, verifierTag| Constructor and Description |
|---|
ElementRule(ExpressionPool pool,
TagClause clause,
Expression contentModel) |
| Modifier and Type | Method and Description |
|---|---|
NameClass |
getNameClass()
obtains a constraint over tag name.
|
ElementRules |
getParent()
gets the parent ElementRules object.
|
calcEpsilonReducibility, calcHashCode, equals, getContentModel, visit, visit, visit, visitgetExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visitpublic final TagClause clause
public final Expression attributeFreeContentModel
protected ElementRules parent
public ElementRule(ExpressionPool pool, TagClause clause, Expression contentModel)
public ElementRules getParent()
public final NameClass getNameClass()
ElementExpgetNameClass in interface NameClassAndExpressiongetNameClass in class ElementExpCopyright © 2016 Oracle Corporation. All Rights Reserved.