public class AttributeGroupExp extends RedefinableExp implements AttWildcardExp
Modifier and Type | Field and Description |
---|---|
AttributeWildcard |
wildcard
Attribute wild card constraint.
|
exp, name
anyString, epsilon, nullSet, verifierTag
Constructor and Description |
---|
AttributeGroupExp(String typeLocalName)
name of this attribute group declaration.
|
Modifier and Type | Method and Description |
---|---|
AttributeWildcard |
getAttributeWildcard()
Gets the attribute wildcard property of this schema component.
|
RedefinableExp |
getClone()
clone this object.
|
void |
redefine(RedefinableExp _rhs)
assigns contents of rhs to this object.
|
void |
setAttributeWildcard(AttributeWildcard local) |
calcEpsilonReducibility, calcHashCode, equals, isDefined, visit, visit, visit, visit
getExpandedExp, hashCode, hashCode, hashCode, isEpsilonReducible, peelOccurence, readResolve, visit, visit, visit, visit
public AttributeWildcard wildcard
Due to the nasty definition of the interaction between attribute wildcards, we cannot add the expression for validating wildcard until the very last moment.
In any way, AttribtueGroupExp
will NOT contain the expression
corresponding to the wildcard. Only ComplexTypeExp
will get
that expression.
Until the wrap-up phase of the schema parsing, this field will contain the "local wildcard definition." In the wrap-up phase, this field is replaced by the "complete wildcard definition."
public AttributeGroupExp(String typeLocalName)
public AttributeWildcard getAttributeWildcard()
AttWildcardExp
getAttributeWildcard
in interface AttWildcardExp
public void setAttributeWildcard(AttributeWildcard local)
public RedefinableExp getClone()
getClone
in class RedefinableExp
public void redefine(RedefinableExp _rhs)
RedefinableExp
redefine
in class RedefinableExp
Copyright © 2016 Oracle Corporation. All rights reserved.