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
,org.jfree.data.general.Dataset
,org.jfree.data.general.SeriesChangeListener
,org.jfree.data.general.SeriesDataset
,org.jfree.data.xy.IntervalXYDataset
,org.jfree.data.xy.XYDataset
- Enclosing class:
- HistogramPlot
private static class HistogramPlot.HistogramDataset extends org.jfree.data.general.AbstractSeriesDataset implements org.jfree.data.xy.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)
org.jfree.data.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.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
-
-
-
-
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 interfaceorg.jfree.data.general.SeriesDataset
- Specified by:
getSeriesCount
in classorg.jfree.data.general.AbstractSeriesDataset
-
getSeriesKey
public Comparable getSeriesKey(int series)
- Specified by:
getSeriesKey
in interfaceorg.jfree.data.general.SeriesDataset
- Specified by:
getSeriesKey
in classorg.jfree.data.general.AbstractSeriesDataset
-
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interfaceorg.jfree.data.xy.XYDataset
-
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCount
in interfaceorg.jfree.data.xy.XYDataset
-
getX
public Number getX(int series, int item)
- Specified by:
getX
in interfaceorg.jfree.data.xy.XYDataset
-
getXValue
public double getXValue(int series, int item)
- Specified by:
getXValue
in interfaceorg.jfree.data.xy.XYDataset
-
getY
public Number getY(int series, int item)
- Specified by:
getY
in interfaceorg.jfree.data.xy.XYDataset
-
getYValue
public double getYValue(int series, int item)
- Specified by:
getYValue
in interfaceorg.jfree.data.xy.XYDataset
-
getEndX
public Number getEndX(int series, int item)
- Specified by:
getEndX
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getEndXValue
public double getEndXValue(int series, int item)
- Specified by:
getEndXValue
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getEndY
public Number getEndY(int series, int item)
- Specified by:
getEndY
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getEndYValue
public double getEndYValue(int series, int item)
- Specified by:
getEndYValue
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getStartX
public Number getStartX(int series, int item)
- Specified by:
getStartX
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getStartXValue
public double getStartXValue(int series, int item)
- Specified by:
getStartXValue
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getStartY
public Number getStartY(int series, int item)
- Specified by:
getStartY
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
getStartYValue
public double getStartYValue(int series, int item)
- Specified by:
getStartYValue
in interfaceorg.jfree.data.xy.IntervalXYDataset
-
addSeries
public void addSeries(HistogramPlot.HistogramSeries s)
-
-