com.jrefinery.chart.demo
Class SampleXYDataset
java.lang.Object
|
+--com.jrefinery.data.AbstractDataset
|
+--com.jrefinery.data.AbstractSeriesDataset
|
+--com.jrefinery.chart.demo.SampleXYDataset
- All Implemented Interfaces:
- Dataset, SeriesChangeListener, SeriesDataset, XYDataset
- public class SampleXYDataset
- extends AbstractSeriesDataset
- implements XYDataset
A dummy dataset for an XY plot.
Note that the aim of this class is to create a self-contained data source for demo purposes -
it is NOT intended to show how you should go about writing your own datasets.
- Author:
- DG
Method Summary |
int |
getItemCount(int series)
Returns the number of items in the specified series. |
int |
getSeriesCount()
Returns the number of series in the dataset. |
java.lang.String |
getSeriesName(int series)
Returns the name of the series. |
double |
getTranslate()
Returns the translation factor. |
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. |
void |
setTranslate(double translate)
Sets the translation constant for the x-axis. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SampleXYDataset
public SampleXYDataset()
- Default constructor.
getTranslate
public double getTranslate()
- Returns the translation factor.
- Returns:
- the translation factor.
setTranslate
public void setTranslate(double translate)
- Sets the translation constant for the x-axis.
- Parameters:
translate
- the translation factor.
getXValue
public java.lang.Number getXValue(int series,
int item)
- Returns the x-value for the specified series and item. Series are numbered 0, 1, ...
- Specified by:
getXValue
in interface XYDataset
- Parameters:
series
- the index (zero-based) of the series.item
- the index (zero-based) of the required item.- Returns:
- the x-value for the specified series and item.
getYValue
public java.lang.Number getYValue(int series,
int item)
- Returns the y-value for the specified series and item. Series are numbered 0, 1, ...
- Specified by:
getYValue
in interface XYDataset
- Parameters:
series
- the index (zero-based) of the series.item
- the index (zero-based) of the required item.- Returns:
- the y-value for the specified series and item.
getSeriesCount
public int getSeriesCount()
- Returns the number of series in the dataset.
- Specified by:
getSeriesCount
in interface SeriesDataset
- Overrides:
getSeriesCount
in class AbstractSeriesDataset
- Returns:
- the number of series in the dataset.
getSeriesName
public java.lang.String getSeriesName(int series)
- Returns the name of the series.
- Specified by:
getSeriesName
in interface SeriesDataset
- Overrides:
getSeriesName
in class AbstractSeriesDataset
- Parameters:
series
- the index (zero-based) of the series.- Returns:
- the name of the series.
getItemCount
public int getItemCount(int series)
- Returns the number of items in the specified series.
- Specified by:
getItemCount
in interface XYDataset
- Parameters:
series
- the index (zero-based) of the series.- Returns:
- the number of items in the specified series.