org.jfree.data.xy
public class DefaultTableXYDataset extends AbstractIntervalXYDataset implements TableXYDataset, IntervalXYDataset, DomainInfo, PublicCloneable
| Constructor Summary | |
|---|---|
| DefaultTableXYDataset()
Creates a new empty dataset. | |
| DefaultTableXYDataset(boolean autoPrune)
Creates a new empty dataset.
| |
| Method Summary | |
|---|---|
| void | addSeries(XYSeries series)
Adds a series to the collection and sends a DatasetChangeEvent
to all registered listeners. |
| protected boolean | canPrune(Number x)
Returns true if all the y-values for the specified x-value
are null and false otherwise.
|
| Object | clone()
Returns an independent copy of this dataset.
|
| boolean | equals(Object obj)
Tests this collection for equality with an arbitrary object.
|
| Range | getDomainBounds(boolean includeInterval)
Returns the range of the values in this dataset's domain.
|
| double | getDomainLowerBound(boolean includeInterval)
Returns the minimum x-value in the dataset.
|
| double | getDomainUpperBound(boolean includeInterval)
Returns the maximum x-value in the dataset.
|
| Number | getEndX(int series, int item)
Returns the ending X value for the specified series and item.
|
| Number | getEndY(int series, int item)
Returns the ending Y value for the specified series and item.
|
| double | getIntervalPositionFactor()
Returns the interval position factor.
|
| double | getIntervalWidth()
returns the full interval width.
|
| int | getItemCount()
Returns the number of x values in the dataset.
|
| int | getItemCount(int series)
Returns the number of items in the specified series.
|
| XYSeries | getSeries(int series)
Returns a series.
|
| int | getSeriesCount()
Returns the number of series in the collection.
|
| Comparable | getSeriesKey(int series)
Returns the key for a series.
|
| Number | getStartX(int series, int item)
Returns the starting X value for the specified series and item.
|
| Number | getStartY(int series, int item)
Returns the starting Y value for the specified series and item.
|
| Number | getX(int series, int item)
Returns the x-value for the specified series and item.
|
| Number | getY(int series, int index)
Returns the y-value for the specified series and item.
|
| int | hashCode()
Returns a hash code.
|
| boolean | isAutoPrune()
Returns the flag that controls whether or not x-values are removed from
the dataset when the corresponding y-values are all null.
|
| boolean | isAutoWidth()
Returns whether the interval width is automatically calculated or not.
|
| void | prune()
Removes all x-values for which all the y-values are null. |
| void | removeAllSeries()
Removes all the series from the collection and sends a
DatasetChangeEvent to all registered listeners. |
| void | removeAllValuesForX(Number x)
Removes the items from all series for a given x value.
|
| void | removeSeries(XYSeries series)
Removes a series from the collection and sends a
DatasetChangeEvent to all registered listeners.
|
| void | removeSeries(int series)
Removes a series from the collection and sends a
DatasetChangeEvent to all registered listeners.
|
| void | seriesChanged(SeriesChangeEvent event)
This method receives notification when a series belonging to the dataset
changes. |
| void | setAutoWidth(boolean b)
Sets the flag that indicates whether the interval width is automatically
calculated or not.
|
| void | setIntervalPositionFactor(double d)
Sets the interval position factor. |
| void | setIntervalWidth(double d)
Sets the interval width to a fixed value, and sends a
DatasetChangeEvent to all registered listeners.
|
| void | updateXPoints()
Updates the x-values for all the series in the dataset. |
Parameters: autoPrune a flag that controls whether or not x-values are
removed whenever the corresponding y-values are all
null.
Parameters: series the series (null not permitted).
true if all the y-values for the specified x-value
are null and false otherwise.
Parameters: x the x-value.
Returns: A boolean.
Returns: A clone.
Throws: CloneNotSupportedException if there is some reason that cloning cannot be performed.
Parameters: obj the object (null permitted).
Returns: A boolean.
Parameters: includeInterval a flag that determines whether or not the x-interval is taken into account.
Returns: The range.
Parameters: includeInterval a flag that determines whether or not the x-interval is taken into account.
Returns: The minimum value.
Parameters: includeInterval a flag that determines whether or not the x-interval is taken into account.
Returns: The maximum value.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The ending X value.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The ending Y value.
Returns: The interval position factor.
Returns: The interval width to use.
Returns: The number of x values in the dataset.
Parameters: series the series (zero-based index).
Returns: The number of items in the specified series.
Parameters: series the series (zero-based index).
Returns: The series (never null).
Returns: The series count.
Parameters: series the series (zero-based index).
Returns: The key for a series.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The starting X value.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The starting Y value.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The x-value for the specified series and item.
Parameters: series the series (zero-based index). index the index of the item of interest (zero-based).
Returns: The y-value for the specified series and item (possibly
null).
Returns: A hash code.
null.
Returns: A boolean.
Returns: A flag that determines whether or not the interval width is automatically calculated.
null.Parameters: x the x-value.
Parameters: series the series (null not permitted).
Parameters: series the series (zero based index).
Parameters: event information about the change.
Parameters: b a boolean.
Parameters: d the new interval position factor.
Parameters: d the new interval width (must be > 0).