com.infoviz.util
Class Expression
java.lang.Object
   com.infoviz.util.Expression
com.infoviz.util.Expression
- public class Expression- extends java.lang.Object
 Represents an expression. An expression consists of a left operand, right operand, and a operator
 the operands can be any object and the operators currently supported are:
 
 logical: and, or, not 
  relational: =, >=, <=, !=
 
 $Id$
 $Revision$
 $Author$
| Constructor Summary | 
| Expression(java.lang.String operator)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
Expression
public Expression(java.lang.String operator)
isRelationalOperator
public static boolean isRelationalOperator(java.lang.String operator)
- 
 
isLogicalOperator
public static boolean isLogicalOperator(java.lang.String operator)
- 
 
evaluate
public java.lang.Object evaluate(Evaluator evaluator)
                          throws EvaluationException
- 
- Throws:
- EvaluationException
 
toString
public java.lang.String toString()
- 
 
parse
public static Expression parse(java.lang.String input)
- 
 
getLeftOperand
public java.lang.Object getLeftOperand()
- 
 
setLeftOperand
public void setLeftOperand(java.lang.Object leftOperand)
- 
 
getRightOperand
public java.lang.Object getRightOperand()
- 
 
setRightOperand
public void setRightOperand(java.lang.Object rightOperand)
- 
 
main
public static void main(java.lang.String[] args)
-