Class DBCategoryDataset

java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.category.DefaultCategoryDataset
com.illumon.iris.db.tables.utils.DBCategoryDataset
All Implemented Interfaces:
DBDataset, ObjectInputValidation, Serializable, Cloneable, org.jfree.data.category.CategoryDataset, org.jfree.data.general.Dataset, org.jfree.data.KeyedValues2D, org.jfree.data.Values2D, org.jfree.util.PublicCloneable

public class DBCategoryDataset
extends org.jfree.data.category.DefaultCategoryDataset
implements DBDataset
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface org.jfree.data.Values2D
      Overrides:
      getRowCount in class org.jfree.data.category.DefaultCategoryDataset
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface org.jfree.data.Values2D
      Overrides:
      getColumnCount in class org.jfree.data.category.DefaultCategoryDataset
    • getValue

      public Number getValue​(int row, int column)
      Specified by:
      getValue in interface org.jfree.data.Values2D
      Overrides:
      getValue in class org.jfree.data.category.DefaultCategoryDataset
    • getRowKey

      public Comparable getRowKey​(int row)
      Specified by:
      getRowKey in interface org.jfree.data.KeyedValues2D
      Overrides:
      getRowKey in class org.jfree.data.category.DefaultCategoryDataset
    • getRowIndex

      public int getRowIndex​(Comparable key)
      Specified by:
      getRowIndex in interface org.jfree.data.KeyedValues2D
      Overrides:
      getRowIndex in class org.jfree.data.category.DefaultCategoryDataset
    • getRowKeys

      public List getRowKeys()
      Specified by:
      getRowKeys in interface org.jfree.data.KeyedValues2D
      Overrides:
      getRowKeys in class org.jfree.data.category.DefaultCategoryDataset
    • getColumnKey

      public Comparable getColumnKey​(int column)
      Specified by:
      getColumnKey in interface org.jfree.data.KeyedValues2D
      Overrides:
      getColumnKey in class org.jfree.data.category.DefaultCategoryDataset
    • getColumnIndex

      public int getColumnIndex​(Comparable key)
      Specified by:
      getColumnIndex in interface org.jfree.data.KeyedValues2D
      Overrides:
      getColumnIndex in class org.jfree.data.category.DefaultCategoryDataset
    • getColumnKeys

      public List getColumnKeys()
      Specified by:
      getColumnKeys in interface org.jfree.data.KeyedValues2D
      Overrides:
      getColumnKeys in class org.jfree.data.category.DefaultCategoryDataset
    • getValue

      public Number getValue​(Comparable rowKey, Comparable columnKey)
      Specified by:
      getValue in interface org.jfree.data.KeyedValues2D
      Overrides:
      getValue in class org.jfree.data.category.DefaultCategoryDataset
    • 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
    • getItemCount

      public int getItemCount​(int i)
    • addSeries

      public void addSeries​(String series, String categoricalColumn)
    • addSeriesFromOtherAxis

      public void addSeriesFromOtherAxis​(String series)
      Series on other axes may have different x-variables. We need the all datasets to know all x-variables.
    • getMap

      public HashMap<String,​Integer> getMap()
    • update

      public void update()
    • 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