org.openorb.constraint.object
Class Base

java.lang.Object
  extended by org.openorb.constraint.object.Base
Direct Known Subclasses:
AddOperator, AndOperator, BooleanValue, DefaultOperator, DivOperator, DoubleValue, EqualOperator, ExistOperator, GreaterOperator, GreaterOrEqualOperator, IdentifierValue, InOperator, LowerOperator, LowerOrEqualOperator, MulOperator, NotEqualOperator, NotOperator, OrOperator, StringValue, SubOperator, TwiddleOperator

public abstract class Base
extends java.lang.Object

This class is used to set an identifier that will be used to be evaluated.

Author:
Jerome Daniel

Constructor Summary
Base()
           
 
Method Summary
abstract  java.lang.Object evaluate()
          This operation is invoked by the tree evaluator to get this node value.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Base

public Base()
Method Detail

evaluate

public abstract java.lang.Object evaluate()
                                   throws InvalidValue
This operation is invoked by the tree evaluator to get this node value.

Throws:
InvalidValue