|
||||||||||
| 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.CategoryTableXYDataset
An implementation variant of the TableXYDataset where every series
shares the same x-values (required for generating stacked area charts).
This implementation uses a DefaultKeyedValues2D Object as backend
implementation and is hence more "category oriented" than the DefaultTableXYDataset implementation.
This implementation provides no means to remove data items yet. This is due to the lack of such facility in the DefaultKeyedValues2D class.
This class also implements the IntervalXYDataset interface, but this
implementation is provisional.
| Constructor Summary | |
CategoryTableXYDataset()
Creates a new empty CategoryTableXYDataset. |
|
| Method Summary | |
void |
add(double x,
double y,
java.lang.String seriesName)
Adds a data item to this data set. |
void |
add(java.lang.Number x,
java.lang.Number y,
java.lang.String seriesName,
boolean notify)
Adds a data item to this data set. |
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). |
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 item)
Returns the y-value for the specified series and item. |
boolean |
isAutoWidth()
Returns wether the interval width is automatically calculated or not. |
void |
remove(double x,
java.lang.String seriesName)
Removes a value from the dataset. |
void |
remove(java.lang.Number x,
java.lang.String seriesName,
boolean notify)
Removes an item from the dataset. |
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. |
| 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.AbstractSeriesDataset |
seriesChanged |
| Methods inherited from class org.jfree.data.AbstractDataset |
addChangeListener, clone, fireDatasetChanged, getGroup, notifyListeners, removeChangeListener, setGroup, validateObject |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, 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 CategoryTableXYDataset()
| Method Detail |
public void add(double x,
double y,
java.lang.String seriesName)
x - the x value of the item to add.y - the y value of the item to add.seriesName - the name of the series to add the data item.
public void add(java.lang.Number x,
java.lang.Number y,
java.lang.String seriesName,
boolean notify)
x - the x value of the item to add.y - the y value of the item to add.seriesName - the name of the series to add the data item.notify - a flag that controls whether or not a SeriesChangeEvent
is sent to all registered listeners.
public void remove(double x,
java.lang.String seriesName)
x - the x-value.seriesName - the series name.
public void remove(java.lang.Number x,
java.lang.String seriesName,
boolean notify)
x - the x-value.seriesName - the series name.notify - notify listeners?public int getSeriesCount()
getSeriesCount in interface SeriesDatasetgetSeriesCount in class AbstractSeriesDatasetpublic java.lang.String getSeriesName(int series)
getSeriesName in interface SeriesDatasetgetSeriesName in class AbstractSeriesDatasetseries - the series (zero-based index).
public int getItemCount()
getItemCount in interface TableXYDatasetpublic int getItemCount(int series)
getItemCount().
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 item)
getYValue in interface XYDatasetseries - the series (zero-based index).item - 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 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 - the flag.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||