|
Rule Execution Server API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IlrAssignable | This interface represents an assignable expression of the rule language. |
IlrBinaryOperator | This interface represents a binary arithmetic operation performed by some classes of the rule factory API. |
IlrBinaryTester | A binary tester for performing tests involving two values. |
IlrClassDriver | An interface responsible for providing the execution policy for a dynamic class. |
IlrClassDriver.ClassTester | Interface for testing if an object is an instance of some class. |
IlrClassDriver.Constructor | Interface for invoking some constructor with some given argument values. |
IlrClassDriver.Invoker | Interface for invoking some method with an object and the current argument values. |
IlrClassDriver.Reader | Interface for getting some field of a given object. |
IlrClassDriver.UnknownChecker | Interface for testing whether a field has been assigned a value. |
IlrClassDriver.Writer | Interface for setting a value to some field of a given object. |
IlrClassFinder | A class finder is used to find the classes by names during the rule parsing time. |
IlrFactoryExplorer | This interface allows you to implement a class whose main task is to explore the contents of factory objects. |
IlrFunctionElement | This interface is provided for internal use only. |
IlrHierarchicalPropertyElement | This interface is provided for internal use only. |
IlrRulesetConstants | This class defines values used in the IRL language. |
IlrStatement | This interface represents a statement of the rule language. |
IlrTaskElement | This interface is provided for internal use only. |
IlrTest | This interface represents a test of the rule language. |
IlrUnaryOperator | This interface represents a unary operation performed by some classes of this API. |
IlrVariableElement | This interface is provided for internal use only. |
Class Summary | |
---|---|
IlrAction | This class is the base class of some actions of the rule language. |
IlrAfterTest | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrApplyAction | Deprecated. |
IlrArray | This class contains static methods for invoking the XOM API on array classes. |
IlrArrayElement | This class represents an array element expression. |
IlrArrayLength | This class represents an array length expression. |
IlrAssertAction | This class represents an insert action of the rule language. |
IlrAssignment | This class represents an assignment of the rule language. |
IlrAsValue | This class represents a cast expression of the rule language. |
IlrBaseStatement | This class is the base class of all the statements. |
IlrBaseTest | This class is the base class of all the tests. |
IlrBeforeTest | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrBinaryTemporalTest | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrBinaryTest | This class represents a binary test of the rule language. |
IlrBinaryValue | This class represents a binary arithmetic expression of the rule language. |
IlrBindStatement | This class represents a bind action of the rule language. |
IlrBreakStatement | This class represents a break statement of the rule language. |
IlrCastValue | This class represents a cast expression of the rule language. |
IlrClassCondition | This abstract class is the base class of non-temporal rule conditions. |
IlrClassTypeValue | This class represents a class of the rule language. |
IlrCollectCondition | This class represents a collect class condition of the rule language. |
IlrCollectElement | This class is used by a collect condition to represent the elements being collected. |
IlrCollectInSourceValue | An expression collecting all objects of a specified class from a given source that verify specified tests. |
IlrCondition | This class is the base class of all the rule conditions. |
IlrConstantValue | This class represents a constant value of the rule language. |
IlrContextValue | This class represents the ?context variable of the rule
language. |
IlrContinueStatement | This class represents a continue statement of the rule language. |
IlrControlNodeStatement |
This abstract class represents the super class of all control nodes in a
ruleflow, such as: if , switch , fork ,
while and goto . |
IlrDefaultClassFinderFactory | This class is a default class finder factory. |
IlrDynamicArray | Deprecated. As of Decision Server 7.5, use IlrArray and IlrReflect |
IlrEvaluateCondition | This class defines an evaluate condition. |
IlrEventTimeValue | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrExecuteStatement | Deprecated. |
IlrExistsCondition | This class represents an exists condition of the rule language. |
IlrFactory | This class is a factory object builder. |
IlrFactoryAdapter | This class implements the factory explorer interface by void method. |
IlrFieldValue | This class represents a field value of an object. |
IlrFlowNodeStatement | This abstract class represents the super class of the nodes in a rule flow. |
IlrFlowTaskFactory | This class represents the class of a flow-based task definition of the IRL language. |
IlrForeachStatement | This class represents a foreach instruction of the rule language. |
IlrForStatement | This class represents a for instruction of the rule language. |
IlrForStatement.ForBlock | This class represents the inner block part of an for
statement. |
IlrFunctionFactory | Function definition of the rule language. |
IlrFunctionInvocation | This class represents a function invocation of the rule language. |
IlrFunctionTaskFactory | This class represents the class of a function-based task definition of the IRL language. |
IlrHasher | The class defines a hasher of the ruleset. |
IlrHierarchicalProperty | Model of a hierarchical property. |
IlrHierarchicalPropertyNode | Models a node in a property hierarchy. |
IlrIfStatement | This class represents an if statement of the rule language. |
IlrIfStatement.ElseBlock | This class represents the else part of an if
statement. |
IlrInstanceOfTest | This class represents an instanceof test of the rule
language. |
IlrInstanceValue | This class represents the ?instance variable which can
be used in the rule actions. |
IlrIntervalValue | This class implements a value that models an interval of Number. |
IlrLanguageSupport | Deprecated. Replaced by equivalent API in the ilog.rules.bom
package. |
IlrMethodInvocation | This class represents a method invocation of the rule language. |
IlrModifyAction | This class represents a modify action of the rule language. |
IlrNaryTest | This class represents a logical test of the rule language. |
IlrNaryValue | This abstract class manages an argument list used by its derived classes. |
IlrNewArrayInstanceValue | This class represents an invocation of an array constructor in the rule language, that is, an array object allocation. |
IlrNewInstanceValue | This class represents an invocation of a constructor in the rule language, that is, an object allocation. |
IlrNotCondition | This class represents a not condition of the rule language. |
IlrNotTest | This class represents a negated test of the rule language. |
IlrObjectValue | This class represents an object value. |
IlrOccursinTest | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrPackageFactory | This class models a package in the IRL language. |
IlrPropertyAccessValue | This class models the access to a rule property, such as
?rule.?location , where ?rule is an IlrRule . |
IlrPropertyList | This class is used to manage the properties attached to a ruleset or a rule. |
IlrPropertyList.Entry | This class is an entry of a property list. |
IlrPropertyMatchTest | This class represents a property match test of the rule language. |
IlrReflect | This class is the concrete implementation of the Execution Object Model (XOM). |
IlrRetractAction | This class represents a retract action of the rule language. |
IlrReturnStatement | This class represents a return statement of the rule language. |
IlrRuleFactory | A rule definition of the rule language. |
IlrRulesetFactory | This class represents an input unit of the rule language. |
IlrRulesetPrinter | This class provides utilities for writing the components of a ruleset. |
IlrRuleTaskFactory | A rule-based task definition of the ILOG Rule Language. |
IlrRuleWriter | Conversion of a rule factory into a rule definition of the ILOG Rule Language. |
IlrScopeValue | Models a value that contains a task's scope. |
IlrSimpleCondition | This class represents a simple condition of the rule language. |
IlrSplitNodeStatement | Represents the super class of all split control nodes in a
rule flow, such as:
if , switch , fork
and while . |
IlrStatementBlock | This abstract class represents a statement block used in the action part of the rules. |
IlrStaticFieldValue | This class represents a static field value of an object. |
IlrStaticMethodInvocation | This class represents a static method invocation of the rule language. |
IlrTaskFactory | An abstract class representing the superclass of a task definition of the ILOG Rule Language. |
IlrTaskForkNodeStatement | Represents the class of a fork node in a
rule flow. |
IlrTaskGotoNodeStatement | This class represents the class of a jump instruction in a ruleflow. |
IlrTaskIfNodeStatement | Represents the class of an if node in a ruleflow. |
IlrTaskInstanceStatement | This class represents the class of a task invocation node in a ruleflow. |
IlrTaskJoinNodeStatement |
This class represents the class of a join node in a
ruleflow. |
IlrTaskSwitchNodeStatement | Represents the class of a switch node in a
ruleflow. |
IlrTaskWhileNodeStatement | Represents the class of a while node in a
ruleflow. |
IlrTestCondition | This abstract class defines tests and bindings for non-temporal rule conditions. |
IlrTestValue | This class provides the facility to build a test interpreted as a value. |
IlrThrowStatement | This class represents a throw statement of the rule language. |
IlrTimeCondition | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrTimeOutBlock | Deprecated. As of IBM Decision Server 7.5, event processing is deprecated. |
IlrTryCatchFinallyStatement | This class represents a try - catch - finally statement
of the rule language. |
IlrTryCatchFinallyStatement.CatchBlock | This class represents the catch part of a
try - catch - finally statement. |
IlrTryCatchFinallyStatement.FinallyBlock | This class represents the finally part of a
try - catch - finally statement. |
IlrUnaryTest | This class represents a unary test of the rule language. |
IlrUnaryValue | This class represents a unary expression of the rule language. |
IlrUnknownTest | This class represents an unknown test of the rule
language. |
IlrUpdateAction | This class represents an update action of the rule language. |
IlrValue | This abstract class represents a value of the rule language. |
IlrVariable | This class represents a variable binding of the rule language. |
IlrWhileStatement | This class represents a while statement of the rule language. |
Exception Summary | |
---|---|
IlrUnknownValueException | This exception is raised when a NULL dynamic attribute is traversed. |
Contains the Factory API, which provides reflection for IBM Decision Server rules. It contains classes that make up the elements of the rule language. In other terms, the rule language can be represented using instances of classes in this package.
There are different uses for this package:
All the classes of this package implement
java.io.Serializable
, and by this fact can be saved to
java.io.ObjectOutputStream
and restored from
java.io.ObjectInputStream
.
|
Rule Execution Server API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |