public class EventTimeline
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
EventTimeline() |
EventTimeline(java.util.List<Event> events) |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getEnd() |
Event |
getEndEvent() |
java.util.List<Event> |
getEvents() |
java.util.List<java.util.Date> |
getEventTimes()
Returns a list of all the times that have events, for use in building a
timeline.
|
java.util.Date |
getStart() |
Event |
getStartEvent() |
boolean |
hasMore()
Returns true if there are additional events beyond the current position.
|
ChartStatus |
nextChartStatus()
Returns the next chart status and moves the position forward.
|
java.util.Date |
peek() |
Event |
peekEvent() |
Event |
previousEvent() |
void |
resetPosition()
Resets internal tracking back to the start.
|
void |
seekTo(java.util.Date position) |
void |
seekTo(Event event) |
public EventTimeline()
public EventTimeline(java.util.List<Event> events)
public java.util.Date getStart()
public java.util.Date getEnd()
public java.util.Date peek()
public java.util.List<java.util.Date> getEventTimes()
public void resetPosition()
public boolean hasMore()
public ChartStatus nextChartStatus()
public void seekTo(java.util.Date position)
public void seekTo(Event event)
public java.util.List<Event> getEvents()
public Event peekEvent()
public Event previousEvent()
public Event getStartEvent()
public Event getEndEvent()