
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,
DBID element)
Replace the i'th entry (starting at 0)
|
void |
sort()
Sort the DBID set.
|
void |
sort(Comparator<? super DBID> comparator)
Sort the DBID set.
|
void |
swap(int a,
int b)
Swap DBIDs add positions a and b.
|
binarySearch, contains, get, isEmpty, iter, iterator, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititerbinarySearch, get, iter, 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, DBID 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 DBID> comparator)
ArrayModifiableDBIDssort in interface ArrayModifiableDBIDscomparator - Comparator to usepublic void swap(int a,
int b)
ArrayModifiableDBIDsswap in interface ArrayModifiableDBIDsa - First positionb - Second position