@InterfaceAudience.Private public class LeafExpressionNode extends java.lang.Object implements ExpressionNode
Modifier and Type | Field and Description |
---|---|
static LeafExpressionNode |
CLOSE_PARAN_NODE |
static LeafExpressionNode |
OPEN_PARAN_NODE |
Constructor and Description |
---|
LeafExpressionNode(java.lang.String identifier) |
Modifier and Type | Method and Description |
---|---|
LeafExpressionNode |
deepClone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIdentifier() |
int |
hashCode() |
boolean |
isSingleNode() |
java.lang.String |
toString() |
public static final LeafExpressionNode OPEN_PARAN_NODE
public static final LeafExpressionNode CLOSE_PARAN_NODE
public java.lang.String getIdentifier()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSingleNode()
isSingleNode
in interface ExpressionNode
public LeafExpressionNode deepClone()
deepClone
in interface ExpressionNode