|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.data.AbstractDataset
org.jfree.data.AbstractSeriesDataset
org.jfree.data.AbstractXYDataset
org.jfree.data.AbstractIntervalXYDataset
org.jfree.data.DefaultTableXYDataset
An XYDataset where every series shares the same x-values (required for
generating stacked area charts).
| Constructor Summary | |
DefaultTableXYDataset()
Creates a new empty dataset. |
|
DefaultTableXYDataset(boolean autoPrune)
Creates a new empty dataset. |
|
DefaultTableXYDataset(XYSeries series)
Deprecated. Use regular constructor then add series. |
|
| Method Summary | |
void |
addSeries(XYSeries series)
Adds a series to the collection and sends a DatasetChangeEvent to all registered
listeners. |
protected boolean |
canPrune(java.lang.Number x)
Returns true if all the y-values for the specified x-value are null
and false otherwise. |
boolean |
equals(java.lang.Object obj)
Tests this collection for equality with an arbitrary object. |
Range |
getDomainRange()
Returns the range of the values in this dataset's domain. |
java.lang.Number |
getEndXValue(int series,
int item)
Returns the ending X value for the specified series and item. |
java.lang.Number |
getEndYValue(int series,
int item)
Returns the ending Y value for the specified series and item. |
double |
getIntervalPositionFactor()
Returns the interval position factor. |
double |
getIntervalWidth()
returns the full interval width. |
int |
getItemCount()
Returns the number of x values in the dataset. |
int |
getItemCount(int series)
Returns the number of items in the specified series. |
java.lang.Number |
getMaximumDomainValue()
Returns the maximum value in the dataset (or null if all the values in
the domain are null). |
java.lang.Number |
getMinimumDomainValue()
Returns the minimum value in the dataset (or null if all the values in
the domain are null). |
XYSeries |
getSeries(int series)
Returns a series. |
int |
getSeriesCount()
Returns the number of series in the collection. |
java.lang.String |
getSeriesName(int series)
Returns the name of a series. |
java.lang.Number |
getStartXValue(int series,
int item)
Returns the starting X value for the specified series and item. |
java.lang.Number |
getStartYValue(int series,
int item)
Returns the starting Y value for the specified series and item. |
java.lang.Number |
getXValue(int series,
int item)
Returns the x-value for the specified series and item. |
java.lang.Number |
getYValue(int series,
int index)
Returns the y-value for the specified series and item. |
int |
hashCode()
Returns a hash code. |
boolean |
isAutoPrune()
Returns the flag that controls whether or not x-values are removed from the dataset when the corresponding y-values are all null. |
boolean |
isAutoWidth()
Returns wether the interval width is automatically calculated or not. |
void |
prune()
Removes all x-values for which all the y-values are null. |
void |
removeAllSeries()
Removes all the series from the collection and sends a DatasetChangeEvent to
all registered listeners. |
void |
removeAllValuesForX(java.lang.Number x)
Removes the items from all series for a given x value. |
void |
removeSeries(int series)
Removes a series from the collection and sends a DatasetChangeEvent to all
registered listeners. |
void |
removeSeries(XYSeries series)
Removes a series from the collection and sends a DatasetChangeEvent to all
registered listeners. |
void |
seriesChanged(SeriesChangeEvent event)
This method receives notification when a series belonging to the dataset changes. |
void |
setAutoWidth(boolean b)
Sets the flag that indicates wether the interval width is automatically calculated or not. |
void |
setIntervalPositionFactor(double d)
Sets the interval position factor. |
void |
setIntervalWidth(double d)
Sets the interval width manually. |
void |
updateXPoints()
Updates the x-values for all the series in the dataset. |
| Methods inherited from class org.jfree.data.AbstractIntervalXYDataset |
getEndX, getEndY, getStartX, getStartY |
| Methods inherited from class org.jfree.data.AbstractXYDataset |
getX, getY |
| Methods inherited from class org.jfree.data.AbstractDataset |
addChangeListener, clone, fireDatasetChanged, getGroup, notifyListeners, removeChangeListener, setGroup, validateObject |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.data.XYDataset |
getX, getY |
| Methods inherited from interface org.jfree.data.Dataset |
addChangeListener, getGroup, removeChangeListener, setGroup |
| Methods inherited from interface org.jfree.data.IntervalXYDataset |
getEndX, getEndY, getStartX, getStartY |
| Constructor Detail |
public DefaultTableXYDataset()
public DefaultTableXYDataset(boolean autoPrune)
autoPrune - a flag that controls whether or not x-values are removed whenever the
corresponding y-values are all null.public DefaultTableXYDataset(XYSeries series)
series - the series.| Method Detail |
public boolean isAutoPrune()
null.
public void addSeries(XYSeries series)
DatasetChangeEvent to all registered
listeners. The series should be configured to NOT allow duplicate x-values.
series - the series (null not permitted).public void updateXPoints()
public int getSeriesCount()
getSeriesCount in interface SeriesDatasetgetSeriesCount in class AbstractSeriesDatasetpublic int getItemCount()
getItemCount in interface TableXYDatasetpublic XYSeries getSeries(int series)
series - the series (zero-based index).
null).public java.lang.String getSeriesName(int series)
getSeriesName in interface SeriesDatasetgetSeriesName in class AbstractSeriesDatasetseries - the series (zero-based index).
public int getItemCount(int series)
getItemCount in interface XYDatasetseries - the series (zero-based index).
public java.lang.Number getXValue(int series,
int item)
getXValue in interface XYDatasetseries - the series (zero-based index).item - the item (zero-based index).
public java.lang.Number getStartXValue(int series,
int item)
getStartXValue in interface IntervalXYDatasetseries - the series (zero-based index).item - the item (zero-based index).
public java.lang.Number getEndXValue(int series,
int item)
getEndXValue in interface IntervalXYDatasetseries - the series (zero-based index).item - the item (zero-based index).
public java.lang.Number getYValue(int series,
int index)
getYValue in interface XYDatasetseries - the series (zero-based index).index - the index of the item of interest (zero-based).
null).
public java.lang.Number getStartYValue(int series,
int item)
getStartYValue in interface IntervalXYDatasetseries - the series (zero-based index).item - the item (zero-based index).
public java.lang.Number getEndYValue(int series,
int item)
getEndYValue in interface IntervalXYDatasetseries - the series (zero-based index).item - the item (zero-based index).
public void removeAllSeries()
DatasetChangeEvent to
all registered listeners.
public void removeSeries(XYSeries series)
DatasetChangeEvent to all
registered listeners.
series - the series (null not permitted).public void removeSeries(int series)
DatasetChangeEvent to all
registered listeners.
series - the series (zero based index).public void removeAllValuesForX(java.lang.Number x)
x - the x-value.protected boolean canPrune(java.lang.Number x)
true if all the y-values for the specified x-value are null
and false otherwise.
x - the x-value.
public void prune()
null.
public void seriesChanged(SeriesChangeEvent event)
DatasetChangeEvent to all registered listeners.
seriesChanged in interface SeriesChangeListenerseriesChanged in class AbstractSeriesDatasetevent - information about the change.public boolean equals(java.lang.Object obj)
obj - the object (null permitted).
public int hashCode()
public Range getDomainRange()
DomainInfo
getDomainRange in interface DomainInfopublic java.lang.Number getMaximumDomainValue()
DomainInfonull if all the values in
the domain are null).
getMaximumDomainValue in interface DomainInfopublic java.lang.Number getMinimumDomainValue()
DomainInfonull if all the values in
the domain are null).
getMinimumDomainValue in interface DomainInfopublic double getIntervalPositionFactor()
public void setIntervalPositionFactor(double d)
d - the new interval position factor.public double getIntervalWidth()
public void setIntervalWidth(double d)
d - the new interval width.public boolean isAutoWidth()
public void setAutoWidth(boolean b)
b - a boolean.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||