Package com.illumon.iris.db.tables.utils
Class DBXYBarDataset
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.xy.AbstractIntervalXYDataset
org.jfree.data.statistics.HistogramDataset
com.illumon.iris.db.tables.utils.DBXYBarDataset
- All Implemented Interfaces:
DBDataset
,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
,org.jfree.util.PublicCloneable
public class DBXYBarDataset extends org.jfree.data.statistics.HistogramDataset implements DBDataset
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description DBXYBarDataset(ReplicatedTable localTable)
-
Method Summary
Modifier and Type Method Description void
addSeries(Comparable key, double[] values, int bins, double minimum, double maximum)
void
addSeries(String column, int bins, double minimum, double maximum)
void
fireTableDataChanged()
Notifies this DBDataset that the data in the table used as its data source has changed, or that the entire source table itself has changed (such as withDBDataset.setLocalTable(ReplicatedTable)
.Number
getEndX(int series, int item)
Number
getEndY(int series, int item)
int
getItemCount(int series)
int
getSeriesCount()
Comparable
getSeriesKey(int series)
Number
getStartX(int series, int item)
Number
getStartY(int series, int item)
Number
getX(int series, int item)
Number
getY(int series, int item)
void
setLocalTable(ReplicatedTable table)
Sets the table from which this DBDataset will retrieve the chart data.Methods inherited from class org.jfree.data.statistics.HistogramDataset
addSeries, clone, equals, getType, setType
Methods inherited from class org.jfree.data.xy.AbstractIntervalXYDataset
getEndXValue, getEndYValue, getStartXValue, getStartYValue
Methods inherited from class org.jfree.data.xy.AbstractXYDataset
getDomainOrder, getXValue, getYValue
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObject
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
-
Constructor Details
-
Method Details
-
setLocalTable
Description copied from interface:DBDataset
Sets the table from which this DBDataset will retrieve the chart data.- Specified by:
setLocalTable
in interfaceDBDataset
-
addSeries
-
getSeriesCount
public int getSeriesCount()- Specified by:
getSeriesCount
in interfaceorg.jfree.data.general.SeriesDataset
- Overrides:
getSeriesCount
in classorg.jfree.data.statistics.HistogramDataset
-
getSeriesKey
- Specified by:
getSeriesKey
in interfaceorg.jfree.data.general.SeriesDataset
- Overrides:
getSeriesKey
in classorg.jfree.data.statistics.HistogramDataset
-
getItemCount
public int getItemCount(int series)- Specified by:
getItemCount
in interfaceorg.jfree.data.xy.XYDataset
- Overrides:
getItemCount
in classorg.jfree.data.statistics.HistogramDataset
-
getX
- Specified by:
getX
in interfaceorg.jfree.data.xy.XYDataset
- Overrides:
getX
in classorg.jfree.data.statistics.HistogramDataset
-
getY
- Specified by:
getY
in interfaceorg.jfree.data.xy.XYDataset
- Overrides:
getY
in classorg.jfree.data.statistics.HistogramDataset
-
getStartX
- Specified by:
getStartX
in interfaceorg.jfree.data.xy.IntervalXYDataset
- Overrides:
getStartX
in classorg.jfree.data.statistics.HistogramDataset
-
getEndX
- Specified by:
getEndX
in interfaceorg.jfree.data.xy.IntervalXYDataset
- Overrides:
getEndX
in classorg.jfree.data.statistics.HistogramDataset
-
getStartY
- Specified by:
getStartY
in interfaceorg.jfree.data.xy.IntervalXYDataset
- Overrides:
getStartY
in classorg.jfree.data.statistics.HistogramDataset
-
getEndY
- Specified by:
getEndY
in interfaceorg.jfree.data.xy.IntervalXYDataset
- Overrides:
getEndY
in classorg.jfree.data.statistics.HistogramDataset
-
addSeries
- Overrides:
addSeries
in classorg.jfree.data.statistics.HistogramDataset
-
fireTableDataChanged
public void fireTableDataChanged()Description copied from interface:DBDataset
Notifies this DBDataset that the data in the table used as its data source has changed, or that the entire source table itself has changed (such as withDBDataset.setLocalTable(ReplicatedTable)
.If an implementation of
fireTableDataChanged()
callsAbstractDataset.fireDatasetChanged()
, or otherwise interacts with JFreeChart, then this method should only be called on the event dispatch thread. (SeeSwingUtilities.invokeLater()
.)- Specified by:
fireTableDataChanged
in interfaceDBDataset
-