com.sun.msv.grammar
Class AttributeExp
java.lang.Object
|
+--com.sun.msv.grammar.Expression
|
+--com.sun.msv.grammar.AttributeExp
- All Implemented Interfaces:
- NameClassAndExpression, Serializable
- public class AttributeExp
- extends Expression
- implements NameClassAndExpression
Attribute declaration.
Attribute declaration consists of a NameClass that verifies attribute name
and an Expression that verifies the value of the attribute.
- Author:
- Kohsuke KAWAGUCHI
- See Also:
- Serialized Form
nameClass
public final NameClass nameClass
- constraint over attribute name
exp
public final Expression exp
- child expression
getNameClass
public final NameClass getNameClass()
- Specified by:
getNameClass
in interface NameClassAndExpression
getContentModel
public final Expression getContentModel()
- Specified by:
getContentModel
in interface NameClassAndExpression
equals
public boolean equals(Object o)
- Overrides:
equals
in class Expression
visit
public Object visit(ExpressionVisitor visitor)
- Overrides:
visit
in class Expression
visit
public Expression visit(ExpressionVisitorExpression visitor)
- Overrides:
visit
in class Expression
visit
public boolean visit(ExpressionVisitorBoolean visitor)
- Overrides:
visit
in class Expression
visit
public void visit(ExpressionVisitorVoid visitor)
- Overrides:
visit
in class Expression