org.jfree.chart.renderer

Class RendererUtilities

public class RendererUtilities extends Object

Utility methods related to the rendering process.

Since: 1.0.6

Method Summary
static int[]findLiveItems(XYDataset dataset, int series, double xLow, double xHigh)
Finds a range of item indices that is guaranteed to contain all the x-values from x0 to x1 (inclusive).
static intfindLiveItemsLowerBound(XYDataset dataset, int series, double xLow, double xHigh)
Finds the lower index of the range of live items in the specified data series.
static intfindLiveItemsUpperBound(XYDataset dataset, int series, double xLow, double xHigh)
Finds the upper index of the range of live items in the specified data series.

Method Detail

findLiveItems

public static int[] findLiveItems(XYDataset dataset, int series, double xLow, double xHigh)
Finds a range of item indices that is guaranteed to contain all the x-values from x0 to x1 (inclusive).

Parameters: dataset the dataset (null not permitted). series the series index. xLow the lower bound of the x-value range. xHigh the upper bound of the x-value range.

Returns: The indices of the boundary items.

findLiveItemsLowerBound

public static int findLiveItemsLowerBound(XYDataset dataset, int series, double xLow, double xHigh)
Finds the lower index of the range of live items in the specified data series.

Parameters: dataset the dataset (null not permitted). series the series index. xLow the lowest x-value in the live range. xHigh the highest x-value in the live range.

Returns: The index of the required item.

Since: 1.0.6

See Also: RendererUtilities

findLiveItemsUpperBound

public static int findLiveItemsUpperBound(XYDataset dataset, int series, double xLow, double xHigh)
Finds the upper index of the range of live items in the specified data series.

Parameters: dataset the dataset (null not permitted). series the series index. xLow the lowest x-value in the live range. xHigh the highest x-value in the live range.

Returns: The index of the required item.

Since: 1.0.6

See Also: RendererUtilities

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.