Rule Execution Server API

ilog.rules.factory
Class IlrDynamicArray

java.lang.Object
  extended by ilog.rules.factory.IlrDynamicArray
All Implemented Interfaces:
Iterable<Object>

Deprecated. As of Decision Server 7.5, use IlrArray and IlrReflect

public class IlrDynamicArray
extends Object
implements Iterable<Object>

Instances of this class represent arrays created from dynamic classes. Use the methods of IlrReflect to create arrays of dynamic classes.

Since:
4.0

Nested Class Summary
 class IlrDynamicArray.SimpleArrayIterator
          Deprecated.  
 
Field Summary
 int length
          Deprecated.  
 
Constructor Summary
IlrDynamicArray()
          Deprecated.  
 
Method Summary
 Object get(int index)
          Deprecated. Gets an element of this array.
 Object get(int[] indexes)
          Deprecated. Gets an element of a multi-dimensional array.
 IlrClass getComponentClass()
          Deprecated. Gets the component class of this array.
 int getDimension()
          Deprecated. Gets the dimension of this array.
 Iterator<Object> iterator()
          Deprecated.  
 void set(int[] indexes, Object value)
          Deprecated. Sets an element of a multi-dimensional array.
 void set(int index, Object value)
          Deprecated. Sets an element of this array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

length

public int length
Deprecated. 
Constructor Detail

IlrDynamicArray

public IlrDynamicArray()
Deprecated. 
Method Detail

get

public Object get(int index)
Deprecated. 
Gets an element of this array.

Parameters:
index - The index of the element.
Returns:
The element at the specified index.

get

public Object get(int[] indexes)
Deprecated. 
Gets an element of a multi-dimensional array.

Parameters:
indexes - The element's indexes in this multi-dimensional array.
Returns:
The element at the specified indexes.

set

public void set(int index,
                Object value)
Deprecated. 
Sets an element of this array.

Parameters:
index - The index of the element.
value - The value of the element.

set

public void set(int[] indexes,
                Object value)
Deprecated. 
Sets an element of a multi-dimensional array.

Parameters:
indexes - The element's indexes in this multi-dimensional array.
value - The value of the element.

getDimension

public int getDimension()
Deprecated. 
Gets the dimension of this array.

Returns:
The dimension of this array.

getComponentClass

public IlrClass getComponentClass()
Deprecated. 
Gets the component class of this array.

Returns:
The component class.

iterator

public Iterator<Object> iterator()
Deprecated. 
Specified by:
iterator in interface Iterable<Object>

Rule Execution Server API

© Copyright IBM Corp. 1987, 2013