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
UnknownKeyException
s.
- 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