org.apache.activemq.filter
Class BinaryExpression
java.lang.Object
org.apache.activemq.filter.BinaryExpression
- All Implemented Interfaces:
- Expression
- Direct Known Subclasses:
- ArithmeticExpression, ComparisonExpression, LogicExpression
public abstract class BinaryExpression
- extends java.lang.Object
- implements Expression
An expression which performs an operation on two expression values.
- Version:
- $Revision: 1.2 $
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
left
protected Expression left
right
protected Expression right
BinaryExpression
public BinaryExpression(Expression left,
Expression right)
getLeft
public Expression getLeft()
getRight
public Expression getRight()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
hashCode
public int hashCode()
- TODO: more efficient hashCode()
- Overrides:
hashCode
in class java.lang.Object
- See Also:
Object.hashCode()
equals
public boolean equals(java.lang.Object o)
- TODO: more efficient hashCode()
- Overrides:
equals
in class java.lang.Object
- See Also:
Object.equals(java.lang.Object)
getExpressionSymbol
public abstract java.lang.String getExpressionSymbol()
- Returns the symbol that represents this binary expression. For example, addition is
represented by "+"
- Returns:
setRight
public void setRight(Expression expression)
- Parameters:
expression
-
setLeft
public void setLeft(Expression expression)
- Parameters:
expression
-
Copyright © 2010 Apache Software Foundation. All Rights Reserved.