| 
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  
oracle.jbo.common.SparseArrayImpl
public class SparseArrayImpl
The SparseArrayImpl represents Data from the datastore along with a flag whether data exists in a particular index into the array or not. This Array is designed for arrays that have small numbers of elements with a medium (200-400) spread on the indices. This array doesn't shrink the storage as tail-elements are removed because it assumes that the spread isn't very large.
Only ready only access is allowed to data within this class-instance.
| Constructor Summary | |
|---|---|
SparseArrayImpl(int length) | 
|
| Method Summary | |
|---|---|
 void | 
clear(int index) | 
 java.lang.Object | 
get(int index)Get the value at the specified index.  | 
 boolean | 
isEmpty() | 
 boolean | 
isPopulated(int index)Is the slot populated.  | 
 int | 
length() | 
 void | 
set(int index, java.lang.Object value)Set a value at a given index.  | 
 SparseArrayImpl | 
toSparseArrayImpl() | 
 java.lang.String | 
toString()Default call, return at most ten entries.  | 
 java.lang.String | 
toString(int maxEntries)For debugging, returns a string representation of the SparseArrayImpl in the form {Object[i],...} with an upperlimit of maxEnties in the list (zero for all entries) Only place the ellipsis if entries are omitted.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public SparseArrayImpl(int length)
| Method Detail | 
|---|
public int length()
public java.lang.Object get(int index)
public void set(int index,
                java.lang.Object value)
index - a 0-based index into the slots.value - the value to set into the slot.public boolean isPopulated(int index)
public void clear(int index)
public java.lang.String toString(int maxEntries)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isEmpty()
public SparseArrayImpl toSparseArrayImpl()
  | 
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.9.0) E52932-01  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||