NameClassAndExpression, Serializablepublic class ElementRule extends ElementExp
| Modifier and Type | Field | 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 | Description |
|---|---|
ElementRule(ExpressionPool pool,
TagClause clause,
Expression contentModel) |
| Modifier and Type | Method | 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 © 2019 Oracle Corporation. All rights reserved.