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, waitforEachRemainingpublic 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.