public static class ElementDeclExp.XSElementExp extends ElementExp
ElementExp
.Modifier and Type | Field and Description |
---|---|
String |
defaultValue |
SimpleNameClass |
elementName |
Vector<Object> |
identityConstraints
identity constraints associated to this declaration.
|
ElementDeclExp |
parent |
contentModel, ignoreUndeclaredAttributes
anyString, epsilon, nullSet, verifierTag
Constructor and Description |
---|
XSElementExp(ElementDeclExp parent,
SimpleNameClass elementName,
Expression contentModel,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
NameClass |
getNameClass()
obtains a constraint over tag name.
|
calcEpsilonReducibility, calcHashCode, equals, getContentModel, visit, visit, visit, visit
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
public final SimpleNameClass elementName
public final String defaultValue
public final Vector<Object> identityConstraints
IdentityConstraint
class.
These identity constraints are not enforced by the default Verifier implementation.
public final ElementDeclExp parent
public XSElementExp(ElementDeclExp parent, SimpleNameClass elementName, Expression contentModel, String defaultValue)
public final NameClass getNameClass()
ElementExp
getNameClass
in interface NameClassAndExpression
getNameClass
in class ElementExp
MSV