Class CategoryDatasetImpl
- java.lang.Object
 - 
- org.jfree.data.general.AbstractDataset
 - 
- com.inductiveautomation.ignition.common.gui.chart.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.RangeInfoBasic category dataset implementation backed by an Ignition Dateset- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intBY_COLstatic intBY_ROWprotected java.util.List<java.lang.String>colHeadersprotected Datasetdatasetprotected doublemaxValueprotected doubleminValueprotected intorderprotected org.jfree.data.Rangerangeprotected java.util.List<java.lang.String>rowHeaders 
- 
Constructor Summary
Constructors Constructor Description CategoryDatasetImpl(Dataset dataset, int order) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnCount()intgetColumnIndex(java.lang.Comparable key)java.lang.ComparablegetColumnKey(int column)java.util.List<java.lang.String>getColumnKeys()org.jfree.data.RangegetRangeBounds(boolean includeInterval)doublegetRangeLowerBound(boolean includeInterval)doublegetRangeUpperBound(boolean includeInterval)intgetRowCount()intgetRowIndex(java.lang.Comparable key)java.lang.ComparablegetRowKey(int row)java.util.ListgetRowKeys()java.lang.NumbergetValue(int row, int column)java.lang.NumbergetValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)protected voidsetDataset(Dataset ds)- 
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, fireDatasetChanged, getGroup, hasListener, notifyListeners, removeChangeListener, setGroup, validateObject 
 - 
 
 - 
 
- 
- 
Field Detail
- 
BY_ROW
public static final int BY_ROW
- See Also:
 - Constant Field Values
 
 
- 
BY_COL
public static final int BY_COL
- See Also:
 - Constant Field Values
 
 
- 
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:
 getRowKeyin interfaceorg.jfree.data.KeyedValues2D
 
- 
getRowIndex
public int getRowIndex(java.lang.Comparable key)
- Specified by:
 getRowIndexin interfaceorg.jfree.data.KeyedValues2D
 
- 
getRowKeys
public java.util.List getRowKeys()
- Specified by:
 getRowKeysin interfaceorg.jfree.data.KeyedValues2D
 
- 
getColumnKey
public java.lang.Comparable getColumnKey(int column)
- Specified by:
 getColumnKeyin interfaceorg.jfree.data.KeyedValues2D
 
- 
getColumnIndex
public int getColumnIndex(java.lang.Comparable key)
- Specified by:
 getColumnIndexin interfaceorg.jfree.data.KeyedValues2D
 
- 
getColumnKeys
public java.util.List<java.lang.String> getColumnKeys()
- Specified by:
 getColumnKeysin interfaceorg.jfree.data.KeyedValues2D
 
- 
getValue
public java.lang.Number getValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)- Specified by:
 getValuein interfaceorg.jfree.data.KeyedValues2D
 
- 
getRowCount
public int getRowCount()
- Specified by:
 getRowCountin interfaceorg.jfree.data.Values2D
 
- 
getColumnCount
public int getColumnCount()
- Specified by:
 getColumnCountin interfaceorg.jfree.data.Values2D
 
- 
getValue
public java.lang.Number getValue(int row, int column)- Specified by:
 getValuein interfaceorg.jfree.data.Values2D
 
- 
getRangeBounds
public org.jfree.data.Range getRangeBounds(boolean includeInterval)
- Specified by:
 getRangeBoundsin interfaceorg.jfree.data.RangeInfo
 
- 
getRangeLowerBound
public double getRangeLowerBound(boolean includeInterval)
- Specified by:
 getRangeLowerBoundin interfaceorg.jfree.data.RangeInfo
 
- 
getRangeUpperBound
public double getRangeUpperBound(boolean includeInterval)
- Specified by:
 getRangeUpperBoundin interfaceorg.jfree.data.RangeInfo
 
 - 
 
 -