Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.sun.msv.grammar.Expression
com.sun.msv.grammar.ReferenceExp
com.sun.msv.grammar.xmlschema.RedefinableExp
com.sun.msv.grammar.xmlschema.AttributeGroupExp
Field Summary | |
AttributeWildcard |
|
Fields inherited from class com.sun.msv.grammar.ReferenceExp | |
exp , name |
Fields inherited from class com.sun.msv.grammar.Expression | |
anyString , epsilon , nullSet , verifierTag |
Constructor Summary | |
|
Method Summary | |
AttributeWildcard | |
RedefinableExp |
|
void |
|
void |
Methods inherited from class com.sun.msv.grammar.xmlschema.RedefinableExp | |
getClone , redefine |
Methods inherited from class com.sun.msv.grammar.ReferenceExp | |
equals , isDefined , visit , visit , visit , visit |
Methods inherited from class com.sun.msv.grammar.Expression | |
equals , getExpandedExp , hashCode , isEpsilonReducible , peelOccurence , visit , visit , visit , visit , visit , visit , visit , visit |
public AttributeWildcard wildcard
Attribute wild card constraint. 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. OnlyComplexTypeExp
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)
name of this attribute group declaration. According to the spec, the name must be unique within one schema (in our object model, one XMLSchemaSchema object).
public AttributeWildcard getAttributeWildcard()
- Specified by:
- getAttributeWildcard in interface AttWildcardExp
public RedefinableExp getClone()
clone this object.
- Overrides:
- getClone in interface RedefinableExp
public void redefine(RedefinableExp _rhs)
assigns contents of rhs to this object. rhs and this object must be the same runtime type, and they must have the same name. this method redefines this object by the given component. derived class should override this method and copy necessary fields, should it necessary.
- Overrides:
- redefine in interface RedefinableExp