Class CategoryDatasetImpl

  • All Implemented Interfaces:
    java.io.ObjectInputValidation, java.io.Serializable, java.lang.Cloneable, org.jfree.data.category.CategoryDataset, org.jfree.data.general.Dataset, org.jfree.data.KeyedValues2D, org.jfree.data.RangeInfo, org.jfree.data.Values2D
    Direct Known Subclasses:
    CategoryDataSet

    public class CategoryDatasetImpl
    extends org.jfree.data.general.AbstractDataset
    implements org.jfree.data.category.CategoryDataset, org.jfree.data.RangeInfo
    Basic category dataset implementation backed by an Ignition Dateset
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int BY_COL  
      static int BY_ROW  
      protected java.util.List<java.lang.String> colHeaders  
      protected Dataset dataset  
      protected double maxValue  
      protected double minValue  
      protected int order  
      protected org.jfree.data.Range range  
      protected java.util.List<java.lang.String> rowHeaders  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getColumnCount()  
      int getColumnIndex​(java.lang.Comparable key)  
      java.lang.Comparable getColumnKey​(int column)  
      java.util.List<java.lang.String> getColumnKeys()  
      org.jfree.data.Range getRangeBounds​(boolean includeInterval)  
      double getRangeLowerBound​(boolean includeInterval)  
      double getRangeUpperBound​(boolean includeInterval)  
      int getRowCount()  
      int getRowIndex​(java.lang.Comparable key)  
      java.lang.Comparable getRowKey​(int row)  
      java.util.List getRowKeys()  
      java.lang.Number getValue​(int row, int column)  
      java.lang.Number getValue​(java.lang.Comparable rowKey, java.lang.Comparable columnKey)  
      protected void setDataset​(Dataset ds)  
      • Methods inherited from class org.jfree.data.general.AbstractDataset

        addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, 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
    • Field Detail

      • dataset

        protected Dataset dataset
      • order

        protected final int order
      • rowHeaders

        protected java.util.List<java.lang.String> rowHeaders
      • colHeaders

        protected java.util.List<java.lang.String> colHeaders
      • minValue

        protected double minValue
      • maxValue

        protected double maxValue
      • range

        protected org.jfree.data.Range range
    • Constructor Detail

      • CategoryDatasetImpl

        public CategoryDatasetImpl​(Dataset dataset,
                                   int order)
    • Method Detail

      • setDataset

        protected void setDataset​(Dataset ds)
      • getRowKey

        public java.lang.Comparable getRowKey​(int row)
        Specified by:
        getRowKey in interface org.jfree.data.KeyedValues2D
      • getRowIndex

        public int getRowIndex​(java.lang.Comparable key)
        Specified by:
        getRowIndex in interface org.jfree.data.KeyedValues2D
      • getRowKeys

        public java.util.List getRowKeys()
        Specified by:
        getRowKeys in interface org.jfree.data.KeyedValues2D
      • getColumnKey

        public java.lang.Comparable getColumnKey​(int column)
        Specified by:
        getColumnKey in interface org.jfree.data.KeyedValues2D
      • getColumnIndex

        public int getColumnIndex​(java.lang.Comparable key)
        Specified by:
        getColumnIndex in interface org.jfree.data.KeyedValues2D
      • getColumnKeys

        public java.util.List<java.lang.String> getColumnKeys()
        Specified by:
        getColumnKeys in interface org.jfree.data.KeyedValues2D
      • getValue

        public java.lang.Number getValue​(java.lang.Comparable rowKey,
                                         java.lang.Comparable columnKey)
        Specified by:
        getValue in interface org.jfree.data.KeyedValues2D
      • getRowCount

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

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

        public java.lang.Number getValue​(int row,
                                         int column)
        Specified by:
        getValue in interface org.jfree.data.Values2D
      • getRangeBounds

        public org.jfree.data.Range getRangeBounds​(boolean includeInterval)
        Specified by:
        getRangeBounds in interface org.jfree.data.RangeInfo
      • getRangeLowerBound

        public double getRangeLowerBound​(boolean includeInterval)
        Specified by:
        getRangeLowerBound in interface org.jfree.data.RangeInfo
      • getRangeUpperBound

        public double getRangeUpperBound​(boolean includeInterval)
        Specified by:
        getRangeUpperBound in interface org.jfree.data.RangeInfo