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:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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
    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 with DBDataset.setLocalTable(ReplicatedTable).
    getEndX(int series, int item)
     
    getEndY(int series, int item)
     
    int
    getItemCount(int series)
     
    int
     
    getSeriesKey(int series)
     
    getStartX(int series, int item)
     
    getStartY(int series, int item)
     
    getX(int series, int item)
     
    getY(int series, int item)
     
    void
    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.AbstractSeriesDataset

    indexOf, seriesChanged

    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

    Methods inherited from interface org.jfree.data.xy.IntervalXYDataset

    getEndXValue, getEndYValue, getStartXValue, getStartYValue

    Methods inherited from interface org.jfree.data.general.SeriesDataset

    indexOf

    Methods inherited from interface org.jfree.data.xy.XYDataset

    getDomainOrder, getXValue, getYValue
  • Constructor Details

  • Method Details

    • setLocalTable

      public void setLocalTable(ReplicatedTable table)
      Description copied from interface: DBDataset
      Sets the table from which this DBDataset will retrieve the chart data.
      Specified by:
      setLocalTable in interface DBDataset
    • addSeries

      public void addSeries(String column, int bins, double minimum, double maximum)
    • getSeriesCount

      public int getSeriesCount()
      Specified by:
      getSeriesCount in interface org.jfree.data.general.SeriesDataset
      Overrides:
      getSeriesCount in class org.jfree.data.statistics.HistogramDataset
    • getSeriesKey

      public Comparable getSeriesKey(int series)
      Specified by:
      getSeriesKey in interface org.jfree.data.general.SeriesDataset
      Overrides:
      getSeriesKey in class org.jfree.data.statistics.HistogramDataset
    • getItemCount

      public int getItemCount(int series)
      Specified by:
      getItemCount in interface org.jfree.data.xy.XYDataset
      Overrides:
      getItemCount in class org.jfree.data.statistics.HistogramDataset
    • getX

      public Number getX(int series, int item)
      Specified by:
      getX in interface org.jfree.data.xy.XYDataset
      Overrides:
      getX in class org.jfree.data.statistics.HistogramDataset
    • getY

      public Number getY(int series, int item)
      Specified by:
      getY in interface org.jfree.data.xy.XYDataset
      Overrides:
      getY in class org.jfree.data.statistics.HistogramDataset
    • getStartX

      public Number getStartX(int series, int item)
      Specified by:
      getStartX in interface org.jfree.data.xy.IntervalXYDataset
      Overrides:
      getStartX in class org.jfree.data.statistics.HistogramDataset
    • getEndX

      public Number getEndX(int series, int item)
      Specified by:
      getEndX in interface org.jfree.data.xy.IntervalXYDataset
      Overrides:
      getEndX in class org.jfree.data.statistics.HistogramDataset
    • getStartY

      public Number getStartY(int series, int item)
      Specified by:
      getStartY in interface org.jfree.data.xy.IntervalXYDataset
      Overrides:
      getStartY in class org.jfree.data.statistics.HistogramDataset
    • getEndY

      public Number getEndY(int series, int item)
      Specified by:
      getEndY in interface org.jfree.data.xy.IntervalXYDataset
      Overrides:
      getEndY in class org.jfree.data.statistics.HistogramDataset
    • addSeries

      public void addSeries(Comparable key, double[] values, int bins, double minimum, double maximum)
      Overrides:
      addSeries in class org.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 with DBDataset.setLocalTable(ReplicatedTable).

      If an implementation of fireTableDataChanged() calls AbstractDataset.fireDatasetChanged(), or otherwise interacts with JFreeChart, then this method should only be called on the event dispatch thread. (See SwingUtilities.invokeLater().)

      Specified by:
      fireTableDataChanged in interface DBDataset