com.irs.jam
Class Condition

java.lang.Object
  |
  +--com.irs.jam.Condition
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExpressionCondition, RelationCondition

public abstract class Condition
extends java.lang.Object
implements java.io.Serializable

A boolean-evaluable object

See Also:
Serialized Form

Field Summary
protected  int _activeValue
           
protected  Condition _rep
           
static int COND_EXP
           
static int COND_FACT
           
static int COND_GOAL
           
static int COND_RETRIEVE
           
 
Constructor Summary
Condition()
           
 
Method Summary
abstract  boolean check(BindingList bl)
           
abstract  boolean confirm(Binding b)
           
abstract  java.lang.String getName()
           
abstract  int getType()
           
 Condition setNegative()
           
 Condition setPositive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rep

protected Condition _rep

_activeValue

protected int _activeValue

COND_GOAL

public static final int COND_GOAL

COND_EXP

public static final int COND_EXP

COND_FACT

public static final int COND_FACT

COND_RETRIEVE

public static final int COND_RETRIEVE
Constructor Detail

Condition

public Condition()
Method Detail

setPositive

public Condition setPositive()

setNegative

public Condition setNegative()

getName

public abstract java.lang.String getName()

getType

public abstract int getType()

check

public abstract boolean check(BindingList bl)

confirm

public abstract boolean confirm(Binding b)