|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.server.SparseArray
public class SparseArray
The SparseArray 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 | |
---|---|
SparseArray(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. |
SparseArray |
toSparseArray()
|
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 SparseArray 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 SparseArray(int length)
Method Detail |
---|
public int length()
public java.lang.Object get(int index)
get
in interface SparseArrayInterface
public void set(int index, java.lang.Object value)
set
in interface SparseArrayInterface
index
- a 0-based index into the slots.value
- the value to set into the slot.public boolean isPopulated(int index)
isPopulated
in interface SparseArrayInterface
public void clear(int index)
clear
in interface SparseArrayInterface
public java.lang.String toString(int maxEntries)
toString
in interface SparseArrayInterface
public java.lang.String toString()
toString
in interface SparseArrayInterface
toString
in class java.lang.Object
public boolean isEmpty()
isEmpty
in interface SparseArrayInterface
public SparseArray toSparseArray()
toSparseArray
in interface SparseArrayInterface
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1) E10653-04 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |