| org.jfree.data.xy.AbstractXYDataset org.jfree.data.xy.AbstractIntervalXYDataset org.jfree.data.xy.DefaultIntervalXYDataset
DefaultIntervalXYDataset | public class DefaultIntervalXYDataset extends AbstractIntervalXYDataset (Code) | | A dataset that defines a range (interval) for both the x-values and the
y-values. This implementation uses six arrays to store the x, start-x,
end-x, y, start-y and end-y values.
An alternative implementation of the
IntervalXYDataset interface
is provided by the
XYIntervalSeriesCollection class.
since: 1.0.3 |
Constructor Summary | |
public | DefaultIntervalXYDataset() Creates a new DefaultIntervalXYDataset instance, initially
containing no data. |
Method Summary | |
public 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.
Parameters: seriesKey - the series key (null not permitted). Parameters: data - the data (must be an array with length 6, containing six arrays of equal length, the first containing the x-values and thesecond containing the y-values). | public Object | clone() Returns a clone of this dataset. | public boolean | equals(Object obj) Tests this DefaultIntervalXYDataset instance for equality
with an arbitrary object. | public Number | getEndX(int series, int item) Returns the ending x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getEndXValue(int series, int item) Returns the ending x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public Number | getEndY(int series, int item) Returns the ending y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getEndYValue(int series, int item) Returns the ending y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public int | getItemCount(int series) Returns the number of items in the specified series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). | public int | getSeriesCount() Returns the number of series in the dataset. | public Comparable | getSeriesKey(int series) Returns the key for a series. | public Number | getStartX(int series, int item) Returns the starting x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getStartXValue(int series, int item) Returns the starting x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public Number | getStartY(int series, int item) Returns the starting y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getStartYValue(int series, int item) Returns the starting y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public Number | getX(int series, int item) Returns the x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getXValue(int series, int item) Returns the x-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public Number | getY(int series, int item) Returns the y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public double | getYValue(int series, int item) Returns the y-value for an item within a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). Parameters: item - the item index (in the range 0 to getItemCount(series) ). | public int | hashCode() Returns a hash code for this instance. |
DefaultIntervalXYDataset | public DefaultIntervalXYDataset()(Code) | | Creates a new DefaultIntervalXYDataset instance, initially
containing no data.
|
addSeries | public void addSeries(Comparable seriesKey, double[][] data)(Code) | | 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.
Parameters: seriesKey - the series key (null not permitted). Parameters: data - the data (must be an array with length 6, containing six arrays of equal length, the first containing the x-values and thesecond containing the y-values). |
equals | public boolean equals(Object obj)(Code) | | Tests this 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 ;
- both datasets have the same number of series, each containing
exactly the same values.
Parameters: obj - the object (null permitted). A boolean. |
getItemCount | public int getItemCount(int series)(Code) | | Returns the number of items in the specified series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). The item count. throws: IllegalArgumentException - if series is not in the specified range. |
getSeriesCount | public int getSeriesCount()(Code) | | Returns the number of series in the dataset.
The series count. |
getSeriesKey | public Comparable getSeriesKey(int series)(Code) | | Returns the key for a series.
Parameters: series - the series index (in the range 0 to getSeriesCount() - 1 ). The key for the series. throws: IllegalArgumentException - if series is not in the specified range. |
hashCode | public int hashCode()(Code) | | Returns a hash code for this instance.
A hash code. |
Methods inherited from org.jfree.data.xy.AbstractIntervalXYDataset | public double getEndXValue(int series, int item)(Code)(Java Doc) public double getEndYValue(int series, int item)(Code)(Java Doc) public double getStartXValue(int series, int item)(Code)(Java Doc) public double getStartYValue(int series, int item)(Code)(Java Doc)
|
|
|