Rule Execution Server API

ilog.rules.factory
Class IlrObjectValue

java.lang.Object
  extended by ilog.rules.factory.IlrValue
      extended by ilog.rules.factory.IlrObjectValue
All Implemented Interfaces:
Serializable

public final class IlrObjectValue
extends IlrValue

This class represents an object value. An object value represents an object matched by a condition.

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.

See Also:
Serialized Form

Constructor Summary
IlrObjectValue(IlrCondition cond)
          Constructs an object value using a condition.
 
Method Summary
 Object exploreValue(IlrFactoryExplorer explorer)
          Explores this value using a factory explorer and returns an object as a result.
 IlrCondition getCondition()
          Gets the condition of this value.
 boolean isEventCondition()
          Returns whether this value is, or is bound to, the result of a condition, and this condition is an event condition.
 
Methods inherited from class ilog.rules.factory.IlrValue
add, divide, getField, getReflect, getType, getXOMType, invokeEquals, isConstant, isEvent, 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

IlrObjectValue

public IlrObjectValue(IlrCondition cond)
Constructs an object value using a condition.

Parameters:
cond - The condition which filters the object.
Method Detail

getCondition

public IlrCondition getCondition()
Gets the condition of this value.

Returns:
The condition of this value.

isEventCondition

public boolean isEventCondition()
Description copied from class: IlrValue
Returns whether this value is, or is bound to, the result of a condition, and this condition is an event condition.

Overrides:
isEventCondition in class IlrValue
Returns:
true if this value is, or is bound to, the result of an event condition, and false otherwise.

exploreValue

public Object exploreValue(IlrFactoryExplorer explorer)
Explores this value using a factory explorer and returns an object as a result.

Specified by:
exploreValue in class IlrValue
Parameters:
explorer - The factory explorer.
Returns:
An object which represents the result of the exploration, or null if the method does not return a value.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013