
class TroveArrayModifiableDBIDs extends TroveArrayDBIDs implements ArrayModifiableDBIDs
TroveArrayDBIDs.DBIDItr| Modifier and Type | Field and Description | 
|---|---|
| private gnu.trove.list.array.TIntArrayList | storeThe 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. | 
assign, binarySearch, contains, get, isEmpty, iter, size, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waititerassign, 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