org.jfree.data.time
public class TimePeriodValuesCollection extends AbstractIntervalXYDataset implements IntervalXYDataset, DomainInfo, Serializable
This class implements the XYDataset interface, as well as the extended IntervalXYDataset interface. This makes it a convenient dataset for use with the XYPlot class.
Constructor Summary | |
---|---|
TimePeriodValuesCollection()
Constructs an empty dataset. | |
TimePeriodValuesCollection(TimePeriodValues series)
Constructs a dataset containing a single series. |
Method Summary | |
---|---|
void | addSeries(TimePeriodValues series)
Adds a series to the collection. |
boolean | equals(Object obj)
Tests this instance for equality with an arbitrary object.
|
Range | getDomainBounds(boolean includeInterval)
Returns the range of the values in this dataset's domain.
|
boolean | getDomainIsPointsInTime()
Returns a flag that controls whether the domain is treated as 'points
in time'. |
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.
|
int | getItemCount(int series)
Returns the number of items in the specified series.
|
TimePeriodValues | 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.
|
TimePeriodAnchor | getXPosition()
Returns the position of the X value within each time period.
|
Number | getY(int series, int item)
Returns the y-value for the specified series and item.
|
void | removeSeries(TimePeriodValues series)
Removes the specified series from the collection.
|
void | removeSeries(int index)
Removes a series from the collection.
|
void | setDomainIsPointsInTime(boolean flag)
Sets a flag that controls whether the domain is treated as 'points in
time', or time periods.
|
void | setXPosition(TimePeriodAnchor position)
Sets the position of the x axis within each time period.
|
Parameters: series the series (null
ignored).
Parameters: series the time series.
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.
Deprecated: This flag is no longer used by JFreeChart (as of version 1.0.3).
Returns a flag that controls whether the domain is treated as 'points in time'. This flag is used when determining the max and min values for the domain. If true, then only the x-values are considered for the max and min values. If false, then the start and end x-values will also be taken into considerationReturns: The flag.
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 for the specified series and item.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The ending Y value for the specified series and item.
This method is provided for convenience.
Parameters: series the index of the series of interest (zero-based).
Returns: The number of items in the specified series.
Parameters: series the index of the series (zero-based).
Returns: The series.
Returns: The series count.
Parameters: series the index of the series (zero-based).
Returns: The key for a series.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The starting X value for the specified series and item.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The starting Y value for the specified series and item.
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The x-value for the specified series and item.
Returns: The position (never null
).
See Also: setXPosition
Parameters: series the series (zero-based index). item the item (zero-based index).
Returns: The y-value for the specified series and item.
Parameters: series the series to remove (null
not permitted).
Parameters: index the series index (zero-based).
Deprecated: This flag is no longer used by JFreeChart (as of version 1.0.3).
Sets a flag that controls whether the domain is treated as 'points in time', or time periods.Parameters: flag the new value of the flag.
Parameters: position the position (null
not permitted).
See Also: getXPosition