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.