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 |
private static long |
serialVersionUID |
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
private static final long serialVersionUID
public ElementRule(ExpressionPool pool, TagClause clause, Expression contentModel)
public ElementRules getParent()
public final NameClass getNameClass()
ElementExpgetNameClass in interface NameClassAndExpressiongetNameClass in class ElementExp