|
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
public abstract class IlrNaryValue
This abstract class manages an argument list used by its derived classes.
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.
IlrFunctionInvocation
,
IlrStaticMethodInvocation
,
IlrMethodInvocation
,
IlrNewInstanceValue
,
Serialized Form
Method Summary | |
---|---|
void |
addArgument(boolean argument)
Adds a boolean value at the end of the argument list. |
void |
addArgument(byte argument)
Adds a byte value at the end of the argument list. |
void |
addArgument(char argument)
Adds a char value at the end of the argument list. |
void |
addArgument(double argument)
Adds a double value at the end of the argument list. |
void |
addArgument(float argument)
Adds a float value at the end of the argument list. |
void |
addArgument(IlrValue argument)
Adds a value at the end of the argument list. |
void |
addArgument(int argument)
Adds an int value at the end of the argument list. |
void |
addArgument(long argument)
Adds a long value at the end of the argument list. |
void |
addArgument(Object argument)
Adds an object value at the end of the argument list. |
void |
addArgument(short argument)
Adds a short value at the end of the argument list. |
void |
addArgument(String argument)
Adds a string value at the end of the argument list. |
Enumeration |
enumerateArguments()
Gets the arguments as an enumeration. |
int |
getArgumentCount()
Gets the number of arguments. |
IlrValue[] |
getArguments()
Gets the arguments. |
IlrType[] |
getXOMArgumentTypes()
Gets the XOM types of the arguments. |
Methods inherited from class ilog.rules.factory.IlrValue |
---|
add, divide, exploreValue, 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, toString, wait, wait, wait |
Method Detail |
---|
public final void addArgument(IlrValue argument)
argument
- The argument to be added.public final void addArgument(boolean argument)
boolean
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(char argument)
char
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(byte argument)
byte
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(short argument)
short
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(int argument)
int
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(long argument)
long
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(float argument)
float
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(double argument)
double
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(String argument)
string
value at the end of the argument list.
argument
- The argument to be added.public final void addArgument(Object argument)
object
value at the end of the argument list.
argument
- The argument to be added.public final int getArgumentCount()
public final IlrValue[] getArguments()
public final IlrType[] getXOMArgumentTypes()
public final Enumeration enumerateArguments()
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |