org.jfree.data.xy
public class DefaultIntervalXYDataset extends AbstractIntervalXYDataset implements PublicCloneable
Since: 1.0.3
| Constructor Summary | |
|---|---|
| DefaultIntervalXYDataset()
Creates a new DefaultIntervalXYDataset instance, initially
containing no data. | |
| Method Summary | |
|---|---|
| void | addSeries(Comparable seriesKey, double[][] data)
Adds a series or if a series with the same key already exists replaces
the data for that series, then sends a DatasetChangeEvent to
all registered listeners.
|
| Object | clone()
Returns a clone of this dataset.
|
| boolean | equals(Object obj)
Tests this DefaultIntervalXYDataset instance for equality
with an arbitrary object. |
| Number | getEndX(int series, int item)
Returns the ending x-value for an item within a series.
|
| double | getEndXValue(int series, int item)
Returns the ending x-value for an item within a series.
|
| Number | getEndY(int series, int item)
Returns the ending y-value for an item within a series.
|
| double | getEndYValue(int series, int item)
Returns the ending y-value for an item within a series.
|
| int | getItemCount(int series)
Returns the number of items in the specified series.
|
| int | getSeriesCount()
Returns the number of series in the dataset.
|
| Comparable | getSeriesKey(int series)
Returns the key for a series.
|
| Number | getStartX(int series, int item)
Returns the starting x-value for an item within a series.
|
| double | getStartXValue(int series, int item)
Returns the starting x-value for an item within a series.
|
| Number | getStartY(int series, int item)
Returns the starting y-value for an item within a series.
|
| double | getStartYValue(int series, int item)
Returns the starting y-value for an item within a series.
|
| Number | getX(int series, int item)
Returns the x-value for an item within a series.
|
| double | getXValue(int series, int item)
Returns the x-value for an item within a series.
|
| Number | getY(int series, int item)
Returns the y-value for an item within a series.
|
| double | getYValue(int series, int item)
Returns the y-value for an item within a series.
|
| int | hashCode()
Returns a hash code for this instance.
|
DefaultIntervalXYDataset instance, initially
containing no data.Parameters: seriesKey the series key (null not permitted). data the data (must be an array with length 6, containing six
arrays of equal length, the first containing the x-values and the
second containing the y-values).
Returns: A clone.
Throws: CloneNotSupportedException if the dataset contains a series with a key that cannot be cloned.
DefaultIntervalXYDataset instance for equality
with an arbitrary object. This method returns true if and
only if:
obj is not null;obj is an instance of
DefaultIntervalXYDataset;Parameters: obj the object (null permitted).
Returns: A boolean.
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The ending x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The ending x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The ending y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The ending y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1).
Returns: The item count.
Throws: IllegalArgumentException if series is not in the
specified range.
Returns: The series count.
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1).
Returns: The key for the series.
Throws: IllegalArgumentException if series is not in the
specified range.
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The starting x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The starting x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The starting y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The starting y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The x-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Parameters: series the series index (in the range 0 to
getSeriesCount() - 1). item the item index (in the range 0 to
getItemCount(series)).
Returns: The y-value.
Throws: ArrayIndexOutOfBoundsException if series is not
within the specified range. ArrayIndexOutOfBoundsException if item is not
within the specified range.
See Also: DefaultIntervalXYDataset
Returns: A hash code.