public class

DefaultStatisticalCategoryDataset

extends AbstractDataset
implements RangeInfo StatisticalCategoryDataset
java.lang.Object
   ↳ org.jfree.data.general.AbstractDataset
     ↳ org.jfree.data.statistics.DefaultStatisticalCategoryDataset

Class Overview

A convenience class that provides a default implementation of the StatisticalCategoryDataset interface.

Summary

Public Constructors
DefaultStatisticalCategoryDataset()
Creates a new dataset.
Public Methods
void add(double mean, double standardDeviation, Comparable rowKey, Comparable columnKey)
Adds a mean and standard deviation to the table.
void add(Number mean, Number standardDeviation, Comparable rowKey, Comparable columnKey)
Adds a mean and standard deviation to the table.
void clear()
Clears all data from the dataset and sends a DatasetChangeEvent to all registered listeners.
Object clone()
Returns a clone of this dataset.
boolean equals(Object obj)
Tests this instance for equality with an arbitrary object.
int getColumnCount()
Returns the number of columns in the table.
int getColumnIndex(Comparable key)
Returns the column index for a given key.
Comparable getColumnKey(int column)
Returns a column key.
List getColumnKeys()
Returns the column keys.
Number getMeanValue(Comparable rowKey, Comparable columnKey)
Returns the mean value for an item.
Number getMeanValue(int row, int column)
Returns the mean value for an item.
Range getRangeBounds(boolean includeInterval)
Returns the range of the values in this dataset's range.
double getRangeLowerBound(boolean includeInterval)
Returns the minimum y-value in the dataset.
double getRangeUpperBound(boolean includeInterval)
Returns the maximum y-value in the dataset.
int getRowCount()
Returns the number of rows in the table.
int getRowIndex(Comparable key)
Returns the row index for a given key.
Comparable getRowKey(int row)
Returns a row key.
List getRowKeys()
Returns the row keys.
Number getStdDevValue(Comparable rowKey, Comparable columnKey)
Returns the standard deviation value for an item.
Number getStdDevValue(int row, int column)
Returns the standard deviation value for an item.
Number getValue(int row, int column)
Returns the value for an item (for this dataset, the mean value is returned).
Number getValue(Comparable rowKey, Comparable columnKey)
Returns the value for an item (for this dataset, the mean value is returned).
void remove(Comparable rowKey, Comparable columnKey)
Removes an item from the dataset and sends a DatasetChangeEvent to all registered listeners.
void removeColumn(Comparable columnKey)
Removes a column from the dataset and sends a DatasetChangeEvent to all registered listeners.
void removeColumn(int columnIndex)
Removes a column from the dataset and sends a DatasetChangeEvent to all registered listeners.
void removeRow(int rowIndex)
Removes a row from the dataset and sends a DatasetChangeEvent to all registered listeners.
void removeRow(Comparable rowKey)
Removes a row from the dataset and sends a DatasetChangeEvent to all registered listeners.
[Expand]
Inherited Methods
From class org.jfree.data.general.AbstractDataset
From class java.lang.Object
From interface java.io.ObjectInputValidation
From interface org.jfree.data.KeyedValues2D
From interface org.jfree.data.RangeInfo
From interface org.jfree.data.Values2D
From interface org.jfree.data.general.Dataset
From interface org.jfree.data.statistics.StatisticalCategoryDataset

Public Constructors

public DefaultStatisticalCategoryDataset ()

Creates a new dataset.

Public Methods

public void add (double mean, double standardDeviation, Comparable rowKey, Comparable columnKey)

Adds a mean and standard deviation to the table.

Parameters
mean the mean.
standardDeviation the standard deviation.
rowKey the row key.
columnKey the column key.

public void add (Number mean, Number standardDeviation, Comparable rowKey, Comparable columnKey)

Adds a mean and standard deviation to the table.

Parameters
mean the mean.
standardDeviation the standard deviation.
rowKey the row key.
columnKey the column key.

public void clear ()

Clears all data from the dataset and sends a DatasetChangeEvent to all registered listeners.

public Object clone ()

Returns a clone of this dataset.

Returns
  • A clone of this dataset.
Throws
CloneNotSupportedException if cloning cannot be completed.

public boolean equals (Object obj)

Tests this instance for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public int getColumnCount ()

Returns the number of columns in the table.

Returns
  • The column count.
See Also

public int getColumnIndex (Comparable key)

Returns the column index for a given key.

Parameters
key the column key (null not permitted).
Returns
  • The column index.

public Comparable getColumnKey (int column)

Returns a column key.

Parameters
column the column index (zero-based).
Returns
  • The column key.

public List getColumnKeys ()

Returns the column keys.

Returns
  • The keys.

public Number getMeanValue (Comparable rowKey, Comparable columnKey)

Returns the mean value for an item.

Parameters
rowKey the row key.
columnKey the columnKey.
Returns
  • The mean value (possibly null).

public Number getMeanValue (int row, int column)

Returns the mean value for an item.

Parameters
row the row index (zero-based).
column the column index (zero-based).
Returns
  • The mean value (possibly null).

public Range getRangeBounds (boolean includeInterval)

Returns the range of the values in this dataset's range.

Parameters
includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns
  • The range.

public double getRangeLowerBound (boolean includeInterval)

Returns the minimum y-value in the dataset.

Parameters
includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns
  • The minimum value.

public double getRangeUpperBound (boolean includeInterval)

Returns the maximum y-value in the dataset.

Parameters
includeInterval a flag that determines whether or not the y-interval is taken into account.
Returns
  • The maximum value.

public int getRowCount ()

Returns the number of rows in the table.

Returns
  • The row count.
See Also

public int getRowIndex (Comparable key)

Returns the row index for a given key.

Parameters
key the row key (null not permitted).
Returns
  • The row index.

public Comparable getRowKey (int row)

Returns a row key.

Parameters
row the row index (zero-based).
Returns
  • The row key.

public List getRowKeys ()

Returns the row keys.

Returns
  • The keys.

public Number getStdDevValue (Comparable rowKey, Comparable columnKey)

Returns the standard deviation value for an item.

Parameters
rowKey the row key.
columnKey the columnKey.
Returns
  • The standard deviation (possibly null).

public Number getStdDevValue (int row, int column)

Returns the standard deviation value for an item.

Parameters
row the row index (zero-based).
column the column index (zero-based).
Returns
  • The standard deviation (possibly null).

public Number getValue (int row, int column)

Returns the value for an item (for this dataset, the mean value is returned).

Parameters
row the row index.
column the column index.
Returns
  • The value (possibly null).

public Number getValue (Comparable rowKey, Comparable columnKey)

Returns the value for an item (for this dataset, the mean value is returned).

Parameters
rowKey the row key.
columnKey the columnKey.
Returns
  • The value (possibly null).

public void remove (Comparable rowKey, Comparable columnKey)

Removes an item from the dataset and sends a DatasetChangeEvent to all registered listeners.

Parameters
rowKey the row key (null not permitted).
columnKey the column key (null not permitted).

public void removeColumn (Comparable columnKey)

Removes a column from the dataset and sends a DatasetChangeEvent to all registered listeners.

Parameters
columnKey the column key (null not permitted).

public void removeColumn (int columnIndex)

Removes a column from the dataset and sends a DatasetChangeEvent to all registered listeners.

Parameters
columnIndex the column index.
See Also

public void removeRow (int rowIndex)

Removes a row from the dataset and sends a DatasetChangeEvent to all registered listeners.

Parameters
rowIndex the row index.

public void removeRow (Comparable rowKey)

Removes a row from the dataset and sends a DatasetChangeEvent to all registered listeners.

Parameters
rowKey the row key (null not permitted).