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.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
-
Constructor Summary
Constructors Constructor Description CategoryDatasetImpl(Dataset dataset, int order)
-
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
-
-
-
-
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:
getRowKey
in interfaceorg.jfree.data.KeyedValues2D
-
getRowIndex
public int getRowIndex(java.lang.Comparable key)
- Specified by:
getRowIndex
in interfaceorg.jfree.data.KeyedValues2D
-
getRowKeys
public java.util.List getRowKeys()
- Specified by:
getRowKeys
in interfaceorg.jfree.data.KeyedValues2D
-
getColumnKey
public java.lang.Comparable getColumnKey(int column)
- Specified by:
getColumnKey
in interfaceorg.jfree.data.KeyedValues2D
-
getColumnIndex
public int getColumnIndex(java.lang.Comparable key)
- Specified by:
getColumnIndex
in interfaceorg.jfree.data.KeyedValues2D
-
getColumnKeys
public java.util.List<java.lang.String> getColumnKeys()
- Specified by:
getColumnKeys
in interfaceorg.jfree.data.KeyedValues2D
-
getValue
public java.lang.Number getValue(java.lang.Comparable rowKey, java.lang.Comparable columnKey)
- Specified by:
getValue
in interfaceorg.jfree.data.KeyedValues2D
-
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interfaceorg.jfree.data.Values2D
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfaceorg.jfree.data.Values2D
-
getValue
public java.lang.Number getValue(int row, int column)
- Specified by:
getValue
in interfaceorg.jfree.data.Values2D
-
getRangeBounds
public org.jfree.data.Range getRangeBounds(boolean includeInterval)
- Specified by:
getRangeBounds
in interfaceorg.jfree.data.RangeInfo
-
getRangeLowerBound
public double getRangeLowerBound(boolean includeInterval)
- Specified by:
getRangeLowerBound
in interfaceorg.jfree.data.RangeInfo
-
getRangeUpperBound
public double getRangeUpperBound(boolean includeInterval)
- Specified by:
getRangeUpperBound
in interfaceorg.jfree.data.RangeInfo
-
-