org.codehaus.activemq.filter
Class BinaryExpression
java.lang.Object
org.codehaus.activemq.filter.BinaryExpression
- All Implemented Interfaces:
- Expression
- Direct Known Subclasses:
- ArithmeticExpression, ComparisonExpression, LogicExpression
- public abstract class BinaryExpression
- extends Object
- implements Expression
An expression which performs an operation on two expression values.
- Version:
- $Revision: 1.1 $
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 String toString()
- See Also:
Object.toString()
hashCode
public int hashCode()
- TODO: more efficient hashCode()
- See Also:
Object.hashCode()
equals
public boolean equals(Object o)
- TODO: more efficient hashCode()
- See Also:
Object.equals(java.lang.Object)
getExpressionSymbol
public abstract 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 © 2004-2005 Protique, Ltd.. All Rights Reserved.