|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ilog.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 IlrValue
explorer
- The factory explorer.
null
if the method does not return a value.public Object exploreStatement(IlrFactoryExplorer explorer)
exploreStatement
in interface IlrStatement
explorer
- 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 |