Rule Execution Server API

ilog.rules.factory
Class IlrCollectElement

java.lang.Object
  extended by ilog.rules.factory.IlrCondition
      extended by ilog.rules.factory.IlrTestCondition
          extended by ilog.rules.factory.IlrClassCondition
              extended by ilog.rules.factory.IlrCollectElement
All Implemented Interfaces:
Serializable

public class IlrCollectElement
extends IlrClassCondition

This class is used by a collect condition to represent the elements being collected. A collect element is similar to a simple condition, without the object binding.

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:
IlrCollectCondition, Serialized Form

Constructor Summary
IlrCollectElement(IlrClass clazz)
          Constructs a collect element which operates on the instances of the class passed as the argument.
IlrCollectElement(IlrReflect reflect, Class clazz)
          Constructs a collect element which operates on the instances of the class passed as argument.
IlrCollectElement(IlrReflect reflect, String className)
          Constructs a collect element which operates on the instances of the class whose name is passed as argument.
 
Method Summary
 
Methods inherited from class ilog.rules.factory.IlrClassCondition
bindField, getEnumerator, getEnumeratorClause, getField, setEnumerator
 
Methods inherited from class ilog.rules.factory.IlrTestCondition
addBinding, addTest, enumerateBindings, enumerateTests, getBindingCount, getBindings, getTestCount, getTests, removeBinding, removeTest
 
Methods inherited from class ilog.rules.factory.IlrCondition
exploreCondition, getClassName, getObject, getShortClassName, getXOMClassScope, isEventCondition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlrCollectElement

public IlrCollectElement(IlrReflect reflect,
                         Class clazz)
Constructs a collect element which operates on the instances of the class passed as argument.

Parameters:
reflect - A reflect.
clazz - The class of the collection element.

IlrCollectElement

public IlrCollectElement(IlrReflect reflect,
                         String className)
Constructs a collect element which operates on the instances of the class whose name is passed as argument.

Parameters:
reflect - A reflect.
className - The fully-qualified name of the class of the collection element.

IlrCollectElement

public IlrCollectElement(IlrClass clazz)
Constructs a collect element which operates on the instances of the class passed as the argument.

Parameters:
clazz - The class of the collect element.

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013