Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.xy.DefaultHighLowDataset
OHLCDataset
.
Constructor Summary | |
|
Method Summary | |
static Number[] |
|
Number |
|
double |
|
Number |
|
double |
|
int |
|
Number |
|
double |
|
Number |
|
double |
|
int |
|
Comparable |
|
Number |
|
double |
|
Number |
|
Date |
|
Number |
|
Methods inherited from class org.jfree.data.xy.AbstractXYDataset | |
getDomainOrder , getXValue , getYValue |
Methods inherited from class org.jfree.data.general.AbstractSeriesDataset | |
getSeriesCount , getSeriesKey , indexOf , seriesChanged |
Methods inherited from class org.jfree.data.general.AbstractDataset | |
addChangeListener , clone , fireDatasetChanged , getGroup , hasListener , notifyListeners , removeChangeListener , setGroup , validateObject |
public DefaultHighLowDataset(Comparable seriesKey, Date[] date, double[] high, double[] low, double[] open, double[] close, double[] volume)
Constructs a new high/low/open/close dataset. The current implementation allows only one series in the dataset. This may be extended in a future version.
- Parameters:
seriesKey
- the key for the series.date
- the dates.high
- the high values.low
- the low values.open
- the open values.close
- the close values.volume
- the volume values.
public static Number[] createNumberArray(double[] data)
Constructs an array of Number objects from an array of doubles.
- Parameters:
data
- the double values to convert.
- Returns:
- The data as an array of Number objects.
public Number getClose(int series, int item)
Returns the close-value for one item in a series.
- Specified by:
- getClose in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The close-value.
public double getCloseValue(int series, int item)
Returns the close-value (as a double primitive) for an item within a series.
- Specified by:
- getCloseValue in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The close-value.
public Number getHigh(int series, int item)
Returns the high-value for one item in a series.
- Specified by:
- getHigh in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The high-value.
public double getHighValue(int series, int item)
Returns the high-value (as a double primitive) for an item within a series.
- Specified by:
- getHighValue in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The high-value.
public int getItemCount(int series)
Returns the number of items in the specified series.
- Specified by:
- getItemCount in interface XYDataset
- Parameters:
series
- the index (zero-based) of the series.
- Returns:
- The number of items in the specified series.
public Number getLow(int series, int item)
Returns the low-value for one item in a series.
- Specified by:
- getLow in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The low-value.
public double getLowValue(int series, int item)
Returns the low-value (as a double primitive) for an item within a series.
- Specified by:
- getLowValue in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The low-value.
public Number getOpen(int series, int item)
Returns the open-value for one item in a series.
- Specified by:
- getOpen in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The open-value.
public double getOpenValue(int series, int item)
Returns the open-value (as a double primitive) for an item within a series.
- Specified by:
- getOpenValue in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The open-value.
public int getSeriesCount()
Returns the number of series in the dataset. This implementation only allows one series.
- Specified by:
- getSeriesCount in interface SeriesDataset
- Overrides:
- getSeriesCount in interface AbstractSeriesDataset
- Returns:
- The number of series.
public Comparable getSeriesKey(int i)
Returns the for the series stored in this dataset.
- Specified by:
- getSeriesKey in interface SeriesDataset
- Overrides:
- getSeriesKey in interface AbstractSeriesDataset
- Parameters:
i
- the index of the series. Currently ignored.
- Returns:
- The key for this series.
public Number getVolume(int series, int item)
Returns the volume-value for one item in a series.
- Specified by:
- getVolume in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The volume-value.
public double getVolumeValue(int series, int item)
Returns the volume-value (as a double primitive) for an item within a series.
- Specified by:
- getVolumeValue in interface OHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The volume-value.
public Number getX(int series, int item)
Returns the x-value for one item in a series. The value returned is aLong
instance generated from the underlyingDate
object.
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The x-value.
public Date getXDate(int series, int item)
Returns the x-value for one item in a series, as a Date. This method is provided for convenience only.
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The x-value as a Date.
public Number getY(int series, int item)
Returns the y-value for one item in a series. This method (from theXYDataset
interface) is mapped to thegetCloseValue(int,int)
method.
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).
- Returns:
- The y-value.