
class TroveArrayModifiableDBIDs extends TroveArrayDBIDs implements ArrayModifiableDBIDs
TroveArrayDBIDs.DBIDItr| Modifier and Type | Field and Description | 
|---|---|
private gnu.trove.list.array.TIntArrayList | 
store
The actual trove array list 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
TroveArrayModifiableDBIDs()
Constructor. 
 | 
protected  | 
TroveArrayModifiableDBIDs(DBIDs existing)
Constructor. 
 | 
protected  | 
TroveArrayModifiableDBIDs(int size)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
add(DBIDRef e)
Add a single DBID to the collection. 
 | 
boolean | 
addDBIDs(DBIDs ids)
Add DBIDs to collection. 
 | 
void | 
clear()
Clear this collection. 
 | 
protected gnu.trove.list.array.TIntArrayList | 
getStore()
Get the array store. 
 | 
boolean | 
remove(DBIDRef o)
Remove a single DBID from the collection. 
 | 
DBID | 
remove(int index)
Remove the i'th entry (starting at 0) 
 | 
boolean | 
removeDBIDs(DBIDs ids)
Remove DBIDs from collection. 
 | 
DBID | 
set(int index,
   DBIDRef element)
Replace the i'th entry (starting at 0) 
 | 
void | 
sort()
Sort the DBID set. 
 | 
void | 
sort(Comparator<? super DBIDRef> comparator)
Sort the DBID set. 
 | 
void | 
sort(int start,
    int end,
    Comparator<? super DBIDRef> comparator)
Sort the DBID set. 
 | 
void | 
swap(int a,
    int b)
Swap DBIDs add positions a and b. 
 | 
assignVar, binarySearch, contains, get, isEmpty, iter, size, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waititerassignVar, binarySearch, get, sizeprotected TroveArrayModifiableDBIDs(int size)
size - Initial sizeprotected TroveArrayModifiableDBIDs()
protected TroveArrayModifiableDBIDs(DBIDs existing)
existing - Existing idsprotected gnu.trove.list.array.TIntArrayList getStore()
TroveArrayDBIDsgetStore in class TroveArrayDBIDspublic boolean addDBIDs(DBIDs ids)
ModifiableDBIDsaddDBIDs in interface ModifiableDBIDsids - IDs to add.true when modifiedpublic boolean removeDBIDs(DBIDs ids)
ModifiableDBIDsremoveDBIDs in interface ModifiableDBIDsids - IDs to remove.true when modifiedpublic boolean add(DBIDRef e)
ModifiableDBIDsadd in interface ModifiableDBIDse - ID to addpublic boolean remove(DBIDRef o)
ModifiableDBIDsremove in interface ModifiableDBIDso - ID to removepublic DBID set(int index, DBIDRef element)
ArrayModifiableDBIDsset in interface ArrayModifiableDBIDsindex - Indexelement - New valuepublic DBID remove(int index)
ArrayModifiableDBIDsremove in interface ArrayModifiableDBIDsindex - Indexpublic void clear()
ModifiableDBIDsclear in interface ModifiableDBIDspublic void sort()
ArrayModifiableDBIDssort in interface ArrayModifiableDBIDspublic void sort(Comparator<? super DBIDRef> comparator)
ArrayModifiableDBIDssort in interface ArrayModifiableDBIDscomparator - Comparator to usepublic void sort(int start,
        int end,
        Comparator<? super DBIDRef> comparator)
ArrayModifiableDBIDssort in interface ArrayModifiableDBIDsstart - Starting index, for partial sortingend - End index, for partial sorting (exclusive)comparator - Comparator to usepublic void swap(int a,
        int b)
ArrayModifiableDBIDsswap in interface ArrayModifiableDBIDsa - First positionb - Second position