de.erichseifert.gral.data.statistics
Class AbstractHistogram2D
- java.lang.Object
-
- de.erichseifert.gral.data.AbstractDataSource
-
- de.erichseifert.gral.data.statistics.AbstractHistogram2D
-
- All Implemented Interfaces:
- DataListener, DataSource, java.io.Serializable, java.lang.Iterable<java.lang.Comparable<?>>
- Direct Known Subclasses:
- Histogram2D
public abstract class AbstractHistogram2D extends AbstractDataSource implements DataListener
Abstract base class for histograms. Derived classes must make sure thegetColumnTypes()method returns a correct array with column types.
-
-
Constructor Summary
Constructors Constructor and Description AbstractHistogram2D(DataSource data)Initializes a new histograms with a data source.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddataAdded(DataSource source, DataChangeEvent... events)Method that is invoked when data has been added.voiddataRemoved(DataSource source, DataChangeEvent... events)Method that is invoked when data has been removed.voiddataUpdated(DataSource source, DataChangeEvent... events)Method that is invoked when data has been updated.DataSourcegetData()Returns the data source associated to this histogram.-
Methods inherited from class de.erichseifert.gral.data.AbstractDataSource
addDataListener, getColumn, getColumnCount, getColumnStatistics, getColumnTypes, getName, getRecord, getRow, getRowStatistics, getStatistics, isColumnNumeric, iterator, removeDataListener
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.erichseifert.gral.data.DataSource
get, getRowCount
-
-
-
-
Constructor Detail
-
AbstractHistogram2D
public AbstractHistogram2D(DataSource data)
Initializes a new histograms with a data source.- Parameters:
data- Data source to be analyzed.
-
-
Method Detail
-
dataAdded
public void dataAdded(DataSource source, DataChangeEvent... events)
Method that is invoked when data has been added. This method is invoked by objects that provide support forDataListeners and should not be called manually.- Specified by:
dataAddedin interfaceDataListener- Parameters:
source- Data source that has been changed.events- Optional event object describing the data values that have been added.
-
dataUpdated
public void dataUpdated(DataSource source, DataChangeEvent... events)
Method that is invoked when data has been updated. This method is invoked by objects that provide support forDataListeners and should not be called manually.- Specified by:
dataUpdatedin interfaceDataListener- Parameters:
source- Data source that has been changed.events- Optional event object describing the data values that have been updated.
-
dataRemoved
public void dataRemoved(DataSource source, DataChangeEvent... events)
Method that is invoked when data has been removed. This method is invoked by objects that provide support forDataListeners and should not be called manually.- Specified by:
dataRemovedin interfaceDataListener- Parameters:
source- Data source that has been changed.events- Optional event object describing the data values that have been removed.
-
getData
public DataSource getData()
Returns the data source associated to this histogram.- Returns:
- Data source
-
-
DataMelt 3.0 © DataMelt by jWork.ORG