org.sintef.mofscript.runtime.expression
Class LogicalExpressionEvaluator

java.lang.Object
  extended by org.sintef.mofscript.runtime.expression.ExpressionEvaluator
      extended by org.sintef.mofscript.runtime.expression.LogicalExpressionEvaluator

public class LogicalExpressionEvaluator
extends ExpressionEvaluator


Field Summary
 
Fields inherited from class org.sintef.mofscript.runtime.expression.ExpressionEvaluator
_env, _expression, _ownerRuleExecutor, _positionCounter
 
Constructor Summary
LogicalExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 
Method Summary
protected  java.lang.Object evaluate(java.lang.Object inputObject)
          Evaluate the Logical Expression
 
Methods inherited from class org.sintef.mofscript.runtime.expression.ExpressionEvaluator
evaluateExpression, resetPosisionCounter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalExpressionEvaluator

public LogicalExpressionEvaluator(Expression expression,
                                  ExecutionEnvironment env,
                                  RuleExecutor ownerRuleExecutor)
Method Detail

evaluate

protected java.lang.Object evaluate(java.lang.Object inputObject)
                             throws MofScriptExecutionException
Evaluate the Logical Expression

Specified by:
evaluate in class ExpressionEvaluator
Returns:
Throws:
MofScriptExecutionException