|
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.IlrValue
ilog.rules.factory.IlrNaryValue
ilog.rules.factory.IlrFunctionInvocation
public class IlrFunctionInvocation
This class represents a function invocation 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.
| Constructor Summary | |
|---|---|
IlrFunctionInvocation(IlrFunctionFactory function,
IlrValue[] arguments)
Constructs a function invocation using a function declaration and an argument list. |
|
IlrFunctionInvocation(IlrReflect reflect)
Constructs an uninitialized function invocation. |
|
| Method Summary | |
|---|---|
Object |
exploreStatement(IlrFactoryExplorer explorer)
Explores this function as a statement using a factory explorer and returns an object as a result. |
Object |
exploreValue(IlrFactoryExplorer explorer)
Explores this value using a factory explorer and returns an object as a result. |
IlrFunctionFactory |
getFunction()
Gets the function of the IlrFunctionInvocation. |
String |
getName()
Gets the name of the IlrFunctionInvocation function. |
void |
setFunction(IlrFunctionFactory function)
Sets the function. |
String |
toString()
|
| Methods inherited from class ilog.rules.factory.IlrNaryValue |
|---|
addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, enumerateArguments, getArgumentCount, getArguments, getXOMArgumentTypes |
| Methods inherited from class ilog.rules.factory.IlrValue |
|---|
add, divide, getField, getReflect, getType, getXOMType, invokeEquals, isConstant, isEvent, isEventCondition, isNull, multiply, remainder, subtract, testAfter, testAfter, testBefore, testBefore, testEqual, testFalse, testGreaterOrEqual, testGreaterThan, testIn, testInstanceOf, testLessOrEqual, testLessThan, testNotEqual, testNotIn, testOccursin, testTrue, timeof, toNegative, toPositive, toPostfixDecr, toPostfixIncr, toPrefixDecr, toPrefixIncr |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public IlrFunctionInvocation(IlrReflect reflect)
reflect - A reflect.public IlrFunctionInvocation(IlrFunctionFactory function,
IlrValue[] arguments)
function - A function.arguments - The arguments.| Method Detail |
|---|
public void setFunction(IlrFunctionFactory function)
function - The function.public IlrFunctionFactory getFunction()
IlrFunctionInvocation.
public String getName()
IlrFunctionInvocation function.
public Object exploreValue(IlrFactoryExplorer explorer)
exploreValue in class IlrValueexplorer - The factory explorer.
null if the method does not return a value.public Object exploreStatement(IlrFactoryExplorer explorer)
exploreStatement in interface IlrStatementexplorer - The factory explorer.
null
if the method does not return a value.public String toString()
toString in class Object
|
Rule Execution Server API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||