Package elki.result
Class Metadata.Hierarchy.ItrAnc
- java.lang.Object
-
- elki.result.Metadata.Hierarchy.ItrAnc
-
- Enclosing class:
- Metadata.Hierarchy
private class Metadata.Hierarchy.ItrAnc extends java.lang.Object implements It<java.lang.Object>
Iterator over all ancestors.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object
extra
Additional object to return as first result.(package private) It<java.lang.Object>
parentiter
Iterator over children(package private) It<java.lang.Object>
subiter
Iterator of current child
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description It<java.lang.Object>
advance()
Moves the iterator forward to the next entry.java.lang.Object
get()
Access the current object.private boolean
lookahead()
boolean
valid()
Returns true if the iterator currently points to a valid object.
-
-
-
Method Detail
-
valid
public boolean valid()
Description copied from interface:Iter
Returns true if the iterator currently points to a valid object.
-
advance
public It<java.lang.Object> advance()
Description copied from interface:Iter
Moves the iterator forward to the next entry.
-
lookahead
private boolean lookahead()
-
-