
public class GenericHashSetModifiableDBIDs extends HashSet<DBID> implements HashSetModifiableDBIDs
DBIDFactory!
Use DBIDUtil.newHashSet()!| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID
Serial version
|
| Constructor and Description |
|---|
GenericHashSetModifiableDBIDs()
Constructor without extra hints
|
GenericHashSetModifiableDBIDs(DBIDs c)
Constructor from existing DBIDs.
|
GenericHashSetModifiableDBIDs(int initialCapacity)
Constructor with size hint.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDBIDs(DBIDs ids)
Add DBIDs to collection.
|
boolean |
contains(DBID o)
Test whether an ID is contained.
|
DBIDIter |
iter()
Get a DBIDIterator (a more efficient API).
|
boolean |
remove(DBID id)
Remove a single DBID from the collection.
|
boolean |
removeDBIDs(DBIDs ids)
Remove DBIDs from collection.
|
boolean |
retainAll(DBIDs ids)
Retain all elements that also are in the second set.
|
add, clear, clone, contains, isEmpty, iterator, remove, sizeequals, hashCode, removeAlladdAll, containsAll, retainAll, toArray, toArray, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitadd, clearprivate static final long serialVersionUID
public GenericHashSetModifiableDBIDs(int initialCapacity)
initialCapacity - Size hintpublic GenericHashSetModifiableDBIDs()
public GenericHashSetModifiableDBIDs(DBIDs c)
c - Existing DBIDs.public 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 remove(DBID id)
ModifiableDBIDsremove in interface ModifiableDBIDsid - ID to removepublic boolean retainAll(DBIDs ids)
HashSetModifiableDBIDsretainAll in interface HashSetModifiableDBIDsids - second setpublic DBIDIter iter()
DBIDs