public class TimelineList.TimeSegment extends java.lang.Object implements java.lang.Comparable<TimelineList.TimeSegment>, java.io.Serializable
Constructor and Description |
---|
TimeSegment(long start,
long end,
T value) |
TimeSegment(long start,
T value)
Initializes the segment going from start until Long.MAX_VALUE *
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(TimelineList.TimeSegment o) |
boolean |
contains(long time) |
boolean |
endsBefore(long time) |
long |
getDuration() |
long |
getEnd() |
long |
getStart() |
T |
getValue() |
void |
setEnd(long end) |
void |
setStart(long start) |
boolean |
startsAfter(long time) |
java.lang.String |
toString() |
public TimeSegment(long start, T value)
public TimeSegment(long start, long end, T value)
public long getDuration()
public long getStart()
public long getEnd()
public void setStart(long start)
public void setEnd(long end)
public T getValue()
public boolean contains(long time)
public boolean startsAfter(long time)
public boolean endsBefore(long time)
public int compareTo(TimelineList.TimeSegment o)
compareTo
in interface java.lang.Comparable<TimelineList.TimeSegment>
public java.lang.String toString()
toString
in class java.lang.Object