com.sun.msv.grammar
public final class ValueExp extends Expression implements DataOrValueExp
Datatype
.Modifier and Type | Field and Description |
---|---|
org.relaxng.datatype.Datatype |
dt
Datatype object that is used to test the equality.
|
StringPair |
name
name of this datatype.
|
java.lang.Object |
value
This expression matches this value only.
|
anyString, epsilon, nullSet, verifierTag
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
StringPair |
getName() |
org.relaxng.datatype.Datatype |
getType() |
java.lang.Object |
visit(ExpressionVisitor visitor) |
boolean |
visit(ExpressionVisitorBoolean visitor) |
Expression |
visit(ExpressionVisitorExpression visitor) |
void |
visit(ExpressionVisitorVoid visitor) |
getExpandedExp, hashCode, isEpsilonReducible, peelOccurence, visit, visit, visit, visit
public final org.relaxng.datatype.Datatype dt
public final java.lang.Object value
public final StringPair name
public org.relaxng.datatype.Datatype getType()
getType
in interface DataOrValueExp
public StringPair getName()
getName
in interface DataOrValueExp
public boolean equals(java.lang.Object o)
equals
in class Expression
public java.lang.Object visit(ExpressionVisitor visitor)
visit
in class Expression
public Expression visit(ExpressionVisitorExpression visitor)
visit
in class Expression
public boolean visit(ExpressionVisitorBoolean visitor)
visit
in class Expression
public void visit(ExpressionVisitorVoid visitor)
visit
in class Expression