net.sourceforge.jabm.report
Class FrequencyByTimeDataset
java.lang.Object
org.jfree.data.general.AbstractDataset
net.sourceforge.jabm.report.FrequencyByTimeDataset
- All Implemented Interfaces:
- java.io.ObjectInputValidation, java.io.Serializable, java.lang.Cloneable, org.jfree.data.general.Dataset, org.jfree.data.general.SeriesDataset, org.jfree.data.xy.XYDataset
public class FrequencyByTimeDataset
- extends org.jfree.data.general.AbstractDataset
- implements org.jfree.data.xy.XYDataset, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary |
protected java.util.HashMap<java.lang.Integer,java.lang.Comparable<?>> |
categories
|
protected int |
categoryCount
|
protected java.util.ArrayList<org.apache.commons.math3.stat.Frequency> |
frequencyByTime
|
protected int |
t
|
Methods inherited from class org.jfree.data.general.AbstractDataset |
addChangeListener, clone, 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 |
frequencyByTime
protected java.util.ArrayList<org.apache.commons.math3.stat.Frequency> frequencyByTime
t
protected int t
categories
protected java.util.HashMap<java.lang.Integer,java.lang.Comparable<?>> categories
categoryCount
protected int categoryCount
FrequencyByTimeDataset
public FrequencyByTimeDataset()
addNewSample
public void addNewSample(org.apache.commons.math3.stat.Frequency f)
updateCategories
public void updateCategories(org.apache.commons.math3.stat.Frequency f)
registerCategory
public void registerCategory(java.lang.Comparable<?> category)
fireDatasetChanged
public void fireDatasetChanged()
- Overrides:
fireDatasetChanged
in class org.jfree.data.general.AbstractDataset
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()
- Specified by:
getDomainOrder
in interface org.jfree.data.xy.XYDataset
getItemCount
public int getItemCount(int series)
- Specified by:
getItemCount
in interface org.jfree.data.xy.XYDataset
getX
public java.lang.Number getX(int series,
int item)
- Specified by:
getX
in interface org.jfree.data.xy.XYDataset
getXValue
public double getXValue(int series,
int item)
- Specified by:
getXValue
in interface org.jfree.data.xy.XYDataset
getY
public java.lang.Number getY(int series,
int item)
- Specified by:
getY
in interface org.jfree.data.xy.XYDataset
getYValue
public double getYValue(int series,
int item)
- Specified by:
getYValue
in interface org.jfree.data.xy.XYDataset
getSeriesCount
public int getSeriesCount()
- Specified by:
getSeriesCount
in interface org.jfree.data.general.SeriesDataset
getSeriesKey
public java.lang.Comparable getSeriesKey(int series)
- Specified by:
getSeriesKey
in interface org.jfree.data.general.SeriesDataset
indexOf
public int indexOf(java.lang.Comparable seriesKey)
- Specified by:
indexOf
in interface org.jfree.data.general.SeriesDataset
size
public int size()
initialiseCategories
public void initialiseCategories(java.util.Collection<java.lang.Comparable<?>> initCategories)