Package net.sf.basedb.util.plot
Class HistogramPlot.HistogramDataset
- java.lang.Object
-
- org.jfree.data.general.AbstractDataset
-
- org.jfree.data.general.AbstractSeriesDataset
-
- net.sf.basedb.util.plot.HistogramPlot.HistogramDataset
-
- All Implemented Interfaces:
ObjectInputValidation
,Serializable
,Cloneable
,EventListener
,Dataset
,SeriesChangeListener
,SeriesDataset
,IntervalXYDataset
,XYDataset
- Enclosing class:
- HistogramPlot
private static class HistogramPlot.HistogramDataset extends AbstractSeriesDataset implements IntervalXYDataset
An dataset implementation for histogram data that allows us to send data to JFreeChart the way we want.
-
-
Field Summary
Fields Modifier and Type Field Description private List<HistogramPlot.HistogramSeries>
all
private static long
serialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description private
HistogramDataset()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSeries(HistogramPlot.HistogramSeries s)
DomainOrder
getDomainOrder()
Number
getEndX(int series, int item)
double
getEndXValue(int series, int item)
Number
getEndY(int series, int item)
double
getEndYValue(int series, int item)
int
getItemCount(int series)
int
getSeriesCount()
Comparable
getSeriesKey(int series)
Number
getStartX(int series, int item)
double
getStartXValue(int series, int item)
Number
getStartY(int series, int item)
double
getStartYValue(int series, int item)
Number
getX(int series, int item)
double
getXValue(int series, int item)
Number
getY(int series, int item)
double
getYValue(int series, int item)
-
Methods inherited from class org.jfree.data.general.AbstractSeriesDataset
indexOf, seriesChanged
-
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, 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.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
-
Methods inherited from interface org.jfree.data.general.SeriesDataset
indexOf
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
all
private final List<HistogramPlot.HistogramSeries> all
-
-
Method Detail
-
getSeriesCount
public int getSeriesCount()
- Specified by:
getSeriesCount
in interfaceSeriesDataset
- Specified by:
getSeriesCount
in classAbstractSeriesDataset
-
getSeriesKey
public Comparable getSeriesKey(int series)
- Specified by:
getSeriesKey
in interfaceSeriesDataset
- Specified by:
getSeriesKey
in classAbstractSeriesDataset
-
getDomainOrder
public DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interfaceXYDataset
-
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCount
in interfaceXYDataset
-
getXValue
public double getXValue(int series, int item)
-
getYValue
public double getYValue(int series, int item)
-
getEndX
public Number getEndX(int series, int item)
- Specified by:
getEndX
in interfaceIntervalXYDataset
-
getEndXValue
public double getEndXValue(int series, int item)
- Specified by:
getEndXValue
in interfaceIntervalXYDataset
-
getEndY
public Number getEndY(int series, int item)
- Specified by:
getEndY
in interfaceIntervalXYDataset
-
getEndYValue
public double getEndYValue(int series, int item)
- Specified by:
getEndYValue
in interfaceIntervalXYDataset
-
getStartX
public Number getStartX(int series, int item)
- Specified by:
getStartX
in interfaceIntervalXYDataset
-
getStartXValue
public double getStartXValue(int series, int item)
- Specified by:
getStartXValue
in interfaceIntervalXYDataset
-
getStartY
public Number getStartY(int series, int item)
- Specified by:
getStartY
in interfaceIntervalXYDataset
-
getStartYValue
public double getStartYValue(int series, int item)
- Specified by:
getStartYValue
in interfaceIntervalXYDataset
-
addSeries
public void addSeries(HistogramPlot.HistogramSeries s)
-
-