T
- the type of the timeline objectspublic class LinearSearchTimelineObjectIterator<T extends ITimelineObject> extends Object implements Iterator<T>
Constructor and Description |
---|
LinearSearchTimelineObjectIterator(List<T> objectList,
ITimeSpan span)
Constructs a new iterator object.
|
LinearSearchTimelineObjectIterator(List<T> objectList,
ITimeSpan span,
boolean reverse)
Constructs a new iterator object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext() |
T |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public LinearSearchTimelineObjectIterator(List<T> objectList, ITimeSpan span, boolean reverse)
objectList
- the sorted list of timeline objectListspan
- the time span to iterate overreverse
- determines the iteration direction (reverse = false = left to
right = earlier to later, reverse = true = right to left)public void remove()
remove
in interface Iterator<T extends ITimelineObject>
public boolean hasNext()
hasNext
in interface Iterator<T extends ITimelineObject>
public T next()
next
in interface Iterator<T extends ITimelineObject>
Copyright © 2006–2020 Dirk Lemmermann Software & Consulting. All rights reserved.