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, ignoreUndeclaredAttributes
anyString, 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, visit
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
public 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()
ElementExp
getNameClass
in interface NameClassAndExpression
getNameClass
in class ElementExp
Copyright © 2016 Oracle Corporation. All rights reserved.