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 | Description |
|---|---|
TimeLine(java.lang.String title,
java.lang.String rangeLabel) |
Creates a new time line.
|
| Modifier and Type | Method | 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()