|
Rule Execution Server API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectilog.rules.factory.IlrCondition
ilog.rules.factory.IlrTestCondition
public abstract class IlrTestCondition
This abstract class defines tests and bindings for non-temporal rule conditions.
Warning: Serialized objects of this class will not be compatible with future releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of IBM Decision Server.
IlrEvaluateCondition,
IlrClassCondition,
Serialized Form
| Method Summary | |
|---|---|
void |
addBinding(IlrVariable variable)
Adds a variable binding to this condition. |
void |
addTest(IlrTest test)
Adds a test to this condition. |
Enumeration |
enumerateBindings()
Gets an enumeration to visit all the variable bindings of this condition. |
Enumeration |
enumerateTests()
Gets an enumeration to visit all the tests of this condition. |
int |
getBindingCount()
Gets the number of variable bindings. |
IlrVariable[] |
getBindings()
Gets the variables bound in this condition. |
int |
getTestCount()
Gets the number of tests. |
IlrTest[] |
getTests()
Gets the tests of this condition. |
void |
removeBinding(IlrVariable variable)
Removes a variable binding from the bindings of this condition. |
void |
removeTest(IlrTest test)
Removes a test from this condition. |
| Methods inherited from class ilog.rules.factory.IlrCondition |
|---|
exploreCondition, getClassName, getObject, getShortClassName, getXOMClassScope, isEventCondition |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public final void addBinding(IlrVariable variable)
variable - The variable binding to be added.public final void removeBinding(IlrVariable variable)
variable - The variable binding to be removed.public final int getBindingCount()
public final IlrVariable[] getBindings()
public final Enumeration enumerateBindings()
public final void addTest(IlrTest test)
test - The test to be added.public final void removeTest(IlrTest test)
test - The test to be removed.public final int getTestCount()
public final IlrTest[] getTests()
public final Enumeration enumerateTests()
|
Rule Execution Server API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||