Rule Execution Server API

ilog.rules.factory
Interface IlrStatement

All Superinterfaces:
ilog.rules.factory.IlrSourceElement, Serializable
All Known Implementing Classes:
IlrAction, IlrApplyAction, IlrAssertAction, IlrAssignment, IlrBaseStatement, IlrBindStatement, IlrBreakStatement, IlrContinueStatement, IlrControlNodeStatement, IlrExecuteStatement, IlrFlowNodeStatement, IlrForeachStatement, IlrForStatement, IlrForStatement.ForBlock, IlrFunctionInvocation, IlrIfStatement, IlrIfStatement.ElseBlock, IlrMethodInvocation, IlrModifyAction, IlrRetractAction, IlrReturnStatement, IlrSplitNodeStatement, IlrStatementBlock, IlrStaticMethodInvocation, IlrTaskForkNodeStatement, IlrTaskGotoNodeStatement, IlrTaskIfNodeStatement, IlrTaskInstanceStatement, IlrTaskJoinNodeStatement, IlrTaskSwitchNodeStatement, IlrTaskWhileNodeStatement, IlrThrowStatement, IlrTimeOutBlock, IlrTryCatchFinallyStatement, IlrTryCatchFinallyStatement.CatchBlock, IlrTryCatchFinallyStatement.FinallyBlock, IlrUnaryValue, IlrUpdateAction, IlrWhileStatement

public interface IlrStatement
extends ilog.rules.factory.IlrSourceElement, Serializable

This interface represents a statement of the rule language.

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.

See Also:
IlrBindStatement, IlrAssignment, IlrStaticMethodInvocation, IlrMethodInvocation, IlrExecuteStatement, IlrWhileStatement, IlrAssertAction, IlrRetractAction, IlrModifyAction, IlrUpdateAction, IlrApplyAction

Method Summary
 Object exploreStatement(IlrFactoryExplorer explorer)
          This method explores a statement using a factory explorer.
 

Method Detail

exploreStatement

Object exploreStatement(IlrFactoryExplorer explorer)
This method explores a statement using a factory explorer.

Parameters:
explorer - The factory explorer.
Returns:
An object, the result of the exploration, or null if the method does not return a value.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013