org.moremotion.evaluator
Class Expression
java.lang.Object
org.moremotion.evaluator.Expression
- All Implemented Interfaces:
- Evaluable
public class Expression
- extends java.lang.Object
- implements Evaluable
- Version:
- $Id: Expression.java 61 2008-03-14 14:56:20Z erkan $
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Expression
public Expression(java.lang.String str)
- Creates a new instance of Expression
Expression
public Expression(java.lang.String str,
SymbolResolver sr)
Expression
public Expression(Node node)
evaluate
public java.lang.Object evaluate(SymbolResolver sr)
throws EvaluationException
- Specified by:
evaluate
in interface Evaluable
- Throws:
EvaluationException
eval
public java.lang.String eval()
throws EvaluationException
- Throws:
EvaluationException
eval
public java.lang.String eval(SymbolResolver sr)
throws EvaluationException
- Throws:
EvaluationException
evalBool
public boolean evalBool()
throws EvaluationException
- Throws:
EvaluationException
evalBool
public boolean evalBool(SymbolResolver sr)
throws EvaluationException
- Throws:
EvaluationException
evalNumber
public double evalNumber()
throws EvaluationException
- Throws:
EvaluationException
evalNumber
public double evalNumber(SymbolResolver sr)
throws EvaluationException
- Throws:
EvaluationException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2002-2008 MOR YAZILIM. All Rights Reserved.