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)