edu.cmu.aura.service.db
Class ExpressionEvaluator

java.lang.Object
  |
  +--edu.cmu.aura.service.db.ExpressionEvaluator

public class ExpressionEvaluator
extends java.lang.Object


Field Summary
static int FALSE
           
static int TRUE
           
static int UNKNOWN
           
 
Constructor Summary
ExpressionEvaluator()
           
 
Method Summary
static boolean eval(edu.cmu.aura.service.db.ServiceObject sObject, ExpressionNode eNode)
           
static int eval(edu.cmu.aura.service.db.ServiceObject sObject, ExpressionNode eNode, java.util.ArrayList ncAttribs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FALSE

public static final int FALSE

TRUE

public static final int TRUE

UNKNOWN

public static final int UNKNOWN
Constructor Detail

ExpressionEvaluator

public ExpressionEvaluator()
Method Detail

eval

public static final boolean eval(edu.cmu.aura.service.db.ServiceObject sObject,
                                 ExpressionNode eNode)
                          throws EvaluationException

eval

public static final int eval(edu.cmu.aura.service.db.ServiceObject sObject,
                             ExpressionNode eNode,
                             java.util.ArrayList ncAttribs)