org.jfree.data.xy
public class CategoryTableXYDataset extends AbstractIntervalXYDataset implements TableXYDataset, IntervalXYDataset, DomainInfo
This implementation provides no means to remove data items yet. This is due to the lack of such facility in the DefaultKeyedValues2D class.
This class also implements the IntervalXYDataset interface, but this implementation is provisional.
Constructor Summary | |
---|---|
CategoryTableXYDataset()
Creates a new empty CategoryTableXYDataset. |
Method Summary | |
---|---|
void | add(double x, double y, String seriesName)
Adds a data item to this dataset and sends a DatasetChangeEvent
to all registered listeners.
|
void | add(Number x, Number y, String seriesName, boolean notify)
Adds a data item to this dataset and, if requested, sends a
DatasetChangeEvent to all registered listeners.
|
boolean | equals(Object obj)
Tests this dataset 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.
|
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 item)
Returns the y-value for the specified series and item.
|
boolean | isAutoWidth()
Returns whether the interval width is automatically calculated or not.
|
void | remove(double x, String seriesName)
Removes a value from the dataset.
|
void | remove(Number x, String seriesName, boolean notify)
Removes an item from the dataset.
|
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.
|
Parameters: x the x value. y the y value. seriesName the name of the series to add the data item.
Parameters: x the x value. y the y value. seriesName the name of the series to add the data item. notify notify listeners?
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 index (zero-based). item the item index (zero-based).
Returns: The ending X value.
Parameters: series the series index (zero-based). item the item index (zero-based).
Returns: The ending Y value.
Returns: The interval position factor.
Returns: The interval width to use.
Returns: The item count.
Parameters: series the series index (zero-based).
Returns: The item count.
Returns: The series count.
Parameters: series the series index (zero-based).
Returns: The key for a series.
Parameters: series the series index (zero-based). item the item index (zero-based).
Returns: The starting X value.
Parameters: series the series index (zero-based). item the item index (zero-based).
Returns: The starting Y value.
Parameters: series the series index (zero-based). item the item index (zero-based).
Returns: The value.
Parameters: series the series index (zero-based). item the item index (zero-based).
Returns: The y value (possibly null
).
Returns: whether the width is automatically calculated or not.
Parameters: x the x-value. seriesName the series name.
Parameters: x the x-value. seriesName the series name. notify notify listeners?
Parameters: b the flag.
Parameters: d the new interval position factor.
Parameters: d the new interval width (must be > 0).