
protected static class EmptyDBIDs.EmptyDBIDIterator extends Object implements DBIDArrayMIter
| Modifier | Constructor and Description | 
|---|---|
protected  | 
EmptyDBIDs.EmptyDBIDIterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
advance()
Moves the iterator forward to the next entry. 
 | 
void | 
advance(int count)
Moves the iterator forward or backward by the given offset. 
 | 
boolean | 
equals(Object other)
WARNING: calling equality on a reference may be an indicator of incorrect
 usage, as it is not clear whether the programmer meant the references to be
 the same or the DBIDs. 
 | 
int | 
getOffset()
Get current iterator offset. 
 | 
int | 
internalGetIndex()
Get the internal index. 
 | 
void | 
remove()
Remove the object the iterator currently points to. 
 | 
void | 
retract()
Moves the iterator backward to the previous entry. 
 | 
void | 
seek(int off)
Moves the iterator to the given position 
 | 
boolean | 
valid()
Returns true if the iterator currently points to a valid object. 
 | 
public boolean valid()
Iterpublic void advance()
Iterpublic int internalGetIndex()
DBIDRefinternalGetIndex in interface DBIDRefpublic boolean equals(Object other)
DBIDRefDBIDUtil.equal(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef) or DBIDUtil.compare(de.lmu.ifi.dbs.elki.database.ids.DBIDRef, de.lmu.ifi.dbs.elki.database.ids.DBIDRef)!public void remove()
DBIDMIterDBIDUtil.deref(de.lmu.ifi.dbs.elki.database.ids.DBIDRef) may return a different
 element. Call Iter.advance() to advance the iterator to the next
 element for further processing.public void advance(int count)
ArrayIterpublic void retract()
ArrayIterpublic void seek(int off)
ArrayIter