com.sun.msv.grammar
Class KeyExp
java.lang.Object
|
+--com.sun.msv.grammar.Expression
|
+--com.sun.msv.grammar.UnaryExp
|
+--com.sun.msv.grammar.KeyExp
- All Implemented Interfaces:
- Serializable
- public final class KeyExp
- extends UnaryExp
<key>/<keyref> of RELAX NG.
- Author:
- Kohsuke KAWAGUCHI
- See Also:
- Serialized Form
Fields inherited from class com.sun.msv.grammar.UnaryExp |
exp |
name
public final StringPair name
- symbol space of this key.
dataTypeName
public transient StringPair dataTypeName
- name of the underlying datatype.
this value should be computed by the grammar parser, and the consistency
should be also checked by the parser.
isKey
public final boolean isKey
- true if this is a key, false if this is a keyref.
equals
public boolean equals(Object o)
- Overrides:
equals
in class UnaryExp
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