public class TimeLine
extends java.lang.Object
addChange(java.util.Date, int). If all points are
specified using addChange, an initial value must be given
using setInitialValue(int).| Constructor and Description |
|---|
TimeLine(java.lang.String title,
java.lang.String rangeLabel)
Creates a new time line.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChange(java.util.Date date,
int delta)
Specifies that the time line's value changed at a given date.
|
void |
addTimePoint(java.util.Date date,
int value)
Adds a data point to the time line.
|
java.util.List |
getDataPoints()
Returns a List of data points, ordered by date.
|
java.lang.String |
getRangeLabel()
Returns the range label (axis label) of the values
|
java.lang.String |
getTitle()
Returns the title of the time line
|
boolean |
isEmpty()
Checks if the time series is empty.
|
void |
setInitialValue(int initialValue)
Sets the initial value of the time line, that is the value just before
the first data point.
|
public TimeLine(java.lang.String title,
java.lang.String rangeLabel)
title - the time line's titlerangeLabel - a range label (axis label) for the valuespublic void setInitialValue(int initialValue)
initialValue - the time line's initial valuepublic void addTimePoint(java.util.Date date,
int value)
date - the data point's datevalue - the data point's valuepublic void addChange(java.util.Date date,
int delta)
date - the data point's datedelta - the value change at this timepublic boolean isEmpty()
public java.util.List getDataPoints()
TimePointspublic java.lang.String getRangeLabel()
public java.lang.String getTitle()