|
||||||||||
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 SeriesDataset
getSeriesCount
in class AbstractSeriesDataset
public java.lang.String getSeriesName(int series)
getSeriesName
in interface SeriesDataset
getSeriesName
in class AbstractSeriesDataset
series
- the series (zero-based index).
public int getItemCount()
getItemCount
in interface TableXYDataset
public int getItemCount(int series)
getItemCount()
.
getItemCount
in interface XYDataset
series
- the series (zero-based index).
public java.lang.Number getXValue(int series, int item)
getXValue
in interface XYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
public java.lang.Number getStartXValue(int series, int item)
getStartXValue
in interface IntervalXYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
public java.lang.Number getEndXValue(int series, int item)
getEndXValue
in interface IntervalXYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
public java.lang.Number getYValue(int series, int item)
getYValue
in interface XYDataset
series
- 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 IntervalXYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
public java.lang.Number getEndYValue(int series, int item)
getEndYValue
in interface IntervalXYDataset
series
- the series (zero-based index).item
- the item (zero-based index).
public Range getDomainRange()
DomainInfo
getDomainRange
in interface DomainInfo
public java.lang.Number getMaximumDomainValue()
DomainInfo
null
if all the values in
the domain are null
).
getMaximumDomainValue
in interface DomainInfo
public java.lang.Number getMinimumDomainValue()
DomainInfo
null
if all the values in
the domain are null
).
getMinimumDomainValue
in interface DomainInfo
public 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 |