|
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.IlrNewArrayInstanceValue
public class IlrNewArrayInstanceValue
This class represents an invocation of an array constructor in the rule language, that is, an array object allocation.
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 | |
---|---|
IlrNewArrayInstanceValue(IlrReflect reflect)
Constructs an object allocation expression. |
|
IlrNewArrayInstanceValue(IlrReflect reflect,
Class clazz,
IlrValue[] arguments)
Constructs an object allocation expression on a class and using an argument list. |
|
IlrNewArrayInstanceValue(IlrReflect reflect,
String className,
IlrValue[] arguments)
Constructs an object allocation expression using a class name and an argument list. |
Method Summary | |
---|---|
Object |
exploreValue(IlrFactoryExplorer explorer)
Explores this value using a factory explorer and returns an object as a result. |
String |
getClassName()
Gets the fully qualified name of the allocated object's class. |
String |
getShortClassName()
Gets the short name of the allocated object's class. |
IlrClass |
getXOMComponentType()
Returns the component type of the array. |
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 IlrNewArrayInstanceValue(IlrReflect reflect)
reflect
- A reflect.public IlrNewArrayInstanceValue(IlrReflect reflect, Class clazz, IlrValue[] arguments)
reflect
- A reflect.clazz
- The class to be instantiated.arguments
- The argument list of the constructor.public IlrNewArrayInstanceValue(IlrReflect reflect, String className, IlrValue[] arguments)
reflect
- A reflect.className
- The name of the class to be instantiated.arguments
- The argument list of the constructor.Method Detail |
---|
public final IlrClass getXOMComponentType()
public String getClassName()
public String getShortClassName()
public Object exploreValue(IlrFactoryExplorer explorer)
exploreValue
in class IlrValue
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 |