
public class UnmodifiableIntegerArrayDBIDs extends Object implements IntegerArrayStaticDBIDs
| Modifier and Type | Class and Description | 
|---|---|
| (package private) class  | UnmodifiableIntegerArrayDBIDs.UnmodifiableDBIDIterMake an existing DBIDMIter unmodifiable. | 
| Modifier and Type | Field and Description | 
|---|---|
| private TroveArrayDBIDs | innerThe DBIDs we wrap. | 
| Constructor and Description | 
|---|
| UnmodifiableIntegerArrayDBIDs(TroveArrayDBIDs inner)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | assign(int index,
      DBIDVar var)Assign a DBID variable the value of position  index. | 
| int | binarySearch(DBIDRef key)Search for the position of the given key, assuming that the data set is
 sorted. | 
| boolean | contains(DBIDRef o)Test whether an ID is contained. | 
| DBID | get(int i)Get the i'th entry (starting at 0)
 
 If possible, use an  DBIDArrayIterviaArrayDBIDs.iter()instead! | 
| boolean | isEmpty()Test for an empty DBID collection. | 
| IntegerDBIDArrayIter | iter()Iterable | 
| int | size()Size of the DBID "collection". | 
| String | toString() | 
private final TroveArrayDBIDs inner
public UnmodifiableIntegerArrayDBIDs(TroveArrayDBIDs inner)
inner - Inner DBID collection.public boolean contains(DBIDRef o)
DBIDspublic boolean isEmpty()
DBIDspublic IntegerDBIDArrayIter iter()
ArrayDBIDsiter in interface ArrayDBIDsiter in interface DBIDsiter in interface IntegerArrayStaticDBIDsiter in interface IntegerDBIDspublic int size()
ArrayDBIDssize in interface ArrayDBIDssize in interface DBIDspublic DBID get(int i)
ArrayDBIDsDBIDArrayIter via ArrayDBIDs.iter() instead!get in interface ArrayDBIDsi - Indexpublic void assign(int index,
          DBIDVar var)
ArrayDBIDsindex.assign in interface ArrayDBIDsindex - Positionvar - Variable to assign the value to.public int binarySearch(DBIDRef key)
ArrayDBIDs-(1+insertion position) is returned, as
 for Java Collections.binarySearch(java.util.List<? extends java.lang.Comparable<? super T>>, T)binarySearch in interface ArrayDBIDskey - Key to search for