|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jfree.data.Series | +--org.jfree.data.time.TimePeriodValues
Field Summary | |
protected static java.lang.String |
DEFAULT_DOMAIN_DESCRIPTION
Default value for the domain description. |
protected static java.lang.String |
DEFAULT_RANGE_DESCRIPTION
Default value for the range description. |
Constructor Summary | |
TimePeriodValues(java.lang.String name)
Creates a new (empty) collection of time period values. |
|
TimePeriodValues(java.lang.String name,
java.lang.String domain,
java.lang.String range)
Creates a new time series that contains no data. |
Method Summary | |
void |
add(TimePeriod period,
double value)
Adds a new data item to the series. |
void |
add(TimePeriod period,
java.lang.Number value)
Adds a new data item to the series. |
void |
add(TimePeriodValue item)
Adds a data item to the series. |
void |
delete(int start,
int end)
Deletes data from start until end index (end inclusive). |
TimePeriodValue |
getDataItem(int index)
Returns one data item for the series. |
java.lang.String |
getDomainDescription()
Returns the domain description. |
int |
getItemCount()
Returns the number of items in the series. |
java.lang.String |
getRangeDescription()
Returns the range description. |
TimePeriod |
getTimePeriod(int index)
Returns the time period at the specified index. |
java.lang.Number |
getValue(int index)
Returns the value at the specified index. |
void |
setDomainDescription(java.lang.String description)
Sets the domain description. |
void |
setRangeDescription(java.lang.String description)
Sets the range description. |
void |
update(int index,
java.lang.Number value)
Updates (changes) the value of a data item. |
Methods inherited from class org.jfree.data.Series |
addChangeListener, addPropertyChangeListener, clone, firePropertyChange, fireSeriesChanged, getDescription, getName, notifyListeners, removeChangeListener, removePropertyChangeListener, setDescription, setName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String DEFAULT_DOMAIN_DESCRIPTION
protected static final java.lang.String DEFAULT_RANGE_DESCRIPTION
Constructor Detail |
public TimePeriodValues(java.lang.String name)
name
- the name of the series.public TimePeriodValues(java.lang.String name, java.lang.String domain, java.lang.String range)
Descriptions can be specified for the domain and range. One situation where this is helpful is when generating a chart for the time series - axis labels can be taken from the domain and range description.
name
- the name of the series.domain
- the domain description.range
- the range description.Method Detail |
public java.lang.String getDomainDescription()
public void setDomainDescription(java.lang.String description)
A property change event is fired, and an undoable edit is posted.
description
- the new description.public java.lang.String getRangeDescription()
public void setRangeDescription(java.lang.String description)
Registered listeners are notified of the change.
description
- the new description.public int getItemCount()
public TimePeriodValue getDataItem(int index)
index
- the item index (zero-based).
public TimePeriod getTimePeriod(int index)
index
- the index of the data pair.
public java.lang.Number getValue(int index)
index
- index of a value.
public void add(TimePeriodValue item) throws SeriesException
SeriesException
- if there is a problem adding the data.public void add(TimePeriod period, double value) throws SeriesException
period
- the time period.value
- the value.
SeriesException
- if there is a problem adding the data.public void add(TimePeriod period, java.lang.Number value) throws SeriesException
period
- the time period.value
- the value.
SeriesException
- if there is a problem adding the data.public void update(int index, java.lang.Number value)
index
- the index of the data item to update.value
- the new value.public void delete(int start, int end)
start
- the index of the first period to delete.end
- the index of the last period to delete.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |