public interface ICollection<T>
IStoredList, 
IOrderedList| Modifier and Type | Method and Description | 
|---|---|
IObjectInfo<T> | 
add(T subject)
Store an element in the list. 
 | 
boolean | 
contains(T obj)
Checks whether it contains the specified element. 
 | 
IStoredListIterator<T> | 
establishListScan(boolean random_scan)
establish a scan position. 
 | 
boolean | 
isEmpty()
Returns true if this list is empty, i.e. 
 | 
boolean | 
isMultiObjectCollection()
is it an actual multi object container. 
 | 
IStoredListIterator<T> | 
next(IStoredListIterator<T> slh)
Returns the next element in the scan order. 
 | 
boolean | 
removeByObject(T obj)
Given an element scan the list, find it and remove it. 
 | 
int | 
size()
Returns the amount of elements in the StoredList. 
 | 
int size()
isEmpty()boolean isEmpty()
true if list is empty; false otherwise.IStoredListIterator<T> establishListScan(boolean random_scan)
random_scan - true enable random scan; false start from head.IStoredListIterator<T> next(IStoredListIterator<T> slh)
SLHolders subject.slh - Holder representing a pivot position.null if reached end of scan.IObjectInfo<T> add(T subject)
subject - element to store.null if
 StoredList has been invalidated.boolean removeByObject(T obj)
obj - element to removetrue if object was removed; false otherwise (if element
 wasn't found)boolean contains(T obj)
obj - the element to search fortrue if element exists in the StoredList; false otherwise.boolean isMultiObjectCollection()
true if its an actual list; false otherwiseCopyright © GigaSpaces.