|
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.IlrClassTypeValue
public class IlrClassTypeValue
This class represents a class 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 | |
---|---|
IlrClassTypeValue(IlrClass clazz)
Constructs a class type value using a XOM class. |
|
IlrClassTypeValue(IlrReflect reflect,
Class clazz)
Constructs a class type value using a Java class. |
|
IlrClassTypeValue(IlrReflect reflect,
String className)
Constructs a class type value using a fully-qualified Java class name. |
Method Summary | |
---|---|
Object |
exploreValue(IlrFactoryExplorer explorer)
Explores the type value using a factory explorer and returns an object as a result. |
String |
getClassName()
Gets the fully-qualified class name that this value represents. |
String |
getShortClassName()
Gets the short class name that this value represents. |
IlrType |
getXOMValue()
Gets the XOM type that this value represents. |
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, toString, wait, wait, wait |
Constructor Detail |
---|
public IlrClassTypeValue(IlrReflect reflect, Class clazz)
reflect
- A reflect.clazz
- The Java class.public IlrClassTypeValue(IlrReflect reflect, String className)
reflect
- A reflect.className
- The fully-qualified Java class name.public IlrClassTypeValue(IlrClass clazz)
clazz
- The XOM class.Method Detail |
---|
public IlrType getXOMValue()
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.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |