edu.cuny.jfree.data.category
Class AbstractListCategoryDataset
java.lang.Object
  
org.jfree.data.general.AbstractDataset
      
edu.cuny.jfree.data.category.AbstractListCategoryDataset
- All Implemented Interfaces: 
 - ListCategoryDataset, 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: 
 - DefaultIntervalListCategoryDataset, DefaultValueListCategoryDataset
 
public abstract class AbstractListCategoryDataset
- extends org.jfree.data.general.AbstractDataset
- implements ListCategoryDataset, org.jfree.data.RangeInfo
  
An abstract implementation of ListCategoryDataset using
 org.jfree.data.KeyedObjects2D.
- Version:
 
  - $Revision: 1.7 $
 
- Author:
 
  - Jinzhong Niu
 
- See Also:
 - Serialized Form
 
 
 
 
| 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 | 
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.jfree.data.general.Dataset | 
addChangeListener, getGroup, removeChangeListener, setGroup | 
 
data
protected org.jfree.data.KeyedObjects2D data
minimumRangeValue
protected double minimumRangeValue
maximumRangeValue
protected double maximumRangeValue
automaticChangedEvent
protected boolean automaticChangedEvent
AbstractListCategoryDataset
public AbstractListCategoryDataset()
getAutomaticChangedEvent
public boolean getAutomaticChangedEvent()
 
 
setAutomaticChangedEvent
public void setAutomaticChangedEvent(boolean automaticChangedEvent)
 
 
getObject
protected java.lang.Object getObject(java.lang.Comparable rowKey,
                                     java.lang.Comparable columnKey)
- added to catch 
UnknownKeyExceptions.
 
- Parameters:
 rowKey - columnKey - 
- Returns:
 - the object in the dataset identified by the row key and the column
         key.
 
 
 
getValue
public java.lang.Number getValue(int row,
                                 int column)
- Specified by:
 getValue in interface org.jfree.data.Values2D
 
 
getValue
public java.lang.Number getValue(java.lang.Comparable rowKey,
                                 java.lang.Comparable columnKey)
- Specified by:
 getValue in interface org.jfree.data.KeyedValues2D
 
 
getList
public java.util.List getList(int row,
                              int column)
- Specified by:
 getList in interface ListCategoryDataset
 
 
getList
public java.util.List getList(java.lang.Comparable rowKey,
                              java.lang.Comparable columnKey)
- Specified by:
 getList in interface ListCategoryDataset
 
 
remove
public void remove(java.lang.Comparable rowKey,
                   java.lang.Comparable columnKey)
- Specified by:
 remove in interface ListCategoryDataset
 
 
removeAll
public void removeAll()
- Specified by:
 removeAll in interface ListCategoryDataset
 
 
setChanged
public void setChanged()
 
 
getColumnIndex
public int getColumnIndex(java.lang.Comparable key)
- Specified by:
 getColumnIndex in interface org.jfree.data.KeyedValues2D
 
 
getColumnKey
public java.lang.Comparable getColumnKey(int column)
- Specified by:
 getColumnKey in interface org.jfree.data.KeyedValues2D
 
 
getColumnKeys
public java.util.List getColumnKeys()
- Specified by:
 getColumnKeys in interface org.jfree.data.KeyedValues2D
 
 
getRowIndex
public int getRowIndex(java.lang.Comparable key)
- Specified by:
 getRowIndex in interface org.jfree.data.KeyedValues2D
 
 
getRowKey
public java.lang.Comparable getRowKey(int row)
- Specified by:
 getRowKey in interface org.jfree.data.KeyedValues2D
 
 
getRowKeys
public java.util.List getRowKeys()
- Specified by:
 getRowKeys 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
 
 
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equals in class java.lang.Object
 
 
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
 
 
getRangeBounds
public org.jfree.data.Range getRangeBounds(boolean includeInterval)
- Specified by:
 getRangeBounds in interface org.jfree.data.RangeInfo