Package com.jfcbuilder.adapters
Class NumberMappedOHLCSeriesCollection
java.lang.Object
com.jfcbuilder.adapters.NumberMappedOHLCSeriesCollection
- All Implemented Interfaces:
INumberMappedCollection
,org.jfree.data.general.Dataset
,org.jfree.data.general.SeriesDataset
,org.jfree.data.xy.OHLCDataset
,org.jfree.data.xy.XYDataset
public class NumberMappedOHLCSeriesCollection
extends Object
implements org.jfree.data.xy.OHLCDataset, INumberMappedCollection
Wrapper for OHLCSeriesCollection to map timestamp values to x-axis numeric indexes.
-
Constructor Summary
ConstructorsConstructorDescriptionNumberMappedOHLCSeriesCollection
(org.jfree.data.time.ohlc.OHLCSeriesCollection collection) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(org.jfree.data.general.DatasetChangeListener listener) getClose
(int series, int item) double
getCloseValue
(int series, int item) org.jfree.data.DomainOrder
org.jfree.data.general.DatasetGroup
getGroup()
getHigh
(int series, int item) double
getHighValue
(int series, int item) int
getItemCount
(int series) getLow
(int series, int item) double
getLowValue
(int series, int item) getOpen
(int series, int item) double
getOpenValue
(int series, int item) int
Comparable<?>
getSeriesKey
(int series) getVolume
(int series, int item) double
getVolumeValue
(int series, int item) getX
(int series, int item) double
getXValue
(int series, int item) Returns a series item's x-value element index as a double instead of the x-value itself.getY
(int series, int item) double
getYValue
(int series, int item) int
indexOf
(Comparable seriesKey) void
removeChangeListener
(org.jfree.data.general.DatasetChangeListener listener) void
setGroup
(org.jfree.data.general.DatasetGroup group)
-
Constructor Details
-
NumberMappedOHLCSeriesCollection
public NumberMappedOHLCSeriesCollection(org.jfree.data.time.ohlc.OHLCSeriesCollection collection) Constructor- Parameters:
collection
- The collection to be wrapped.
-
-
Method Details
-
getXValue
public double getXValue(int series, int item) Description copied from interface:INumberMappedCollection
Returns a series item's x-value element index as a double instead of the x-value itself.- Specified by:
getXValue
in interfaceINumberMappedCollection
- Specified by:
getXValue
in interfaceorg.jfree.data.xy.XYDataset
- Parameters:
series
- Zero-based index of the desired seriesitem
- Zero-based index of the desired item- Returns:
- The x-value element index
-
getSeriesCount
public int getSeriesCount()- Specified by:
getSeriesCount
in interfaceorg.jfree.data.general.SeriesDataset
-
getSeriesKey
- Specified by:
getSeriesKey
in interfaceorg.jfree.data.general.SeriesDataset
-
indexOf
- Specified by:
indexOf
in interfaceorg.jfree.data.general.SeriesDataset
-
addChangeListener
public void addChangeListener(org.jfree.data.general.DatasetChangeListener listener) - Specified by:
addChangeListener
in interfaceorg.jfree.data.general.Dataset
-
removeChangeListener
public void removeChangeListener(org.jfree.data.general.DatasetChangeListener listener) - Specified by:
removeChangeListener
in interfaceorg.jfree.data.general.Dataset
-
getGroup
public org.jfree.data.general.DatasetGroup getGroup()- Specified by:
getGroup
in interfaceorg.jfree.data.general.Dataset
-
setGroup
public void setGroup(org.jfree.data.general.DatasetGroup group) - Specified by:
setGroup
in interfaceorg.jfree.data.general.Dataset
-
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()- Specified by:
getDomainOrder
in interfaceorg.jfree.data.xy.XYDataset
-
getItemCount
public int getItemCount(int series) - Specified by:
getItemCount
in interfaceorg.jfree.data.xy.XYDataset
-
getX
- Specified by:
getX
in interfaceorg.jfree.data.xy.XYDataset
-
getY
- Specified by:
getY
in interfaceorg.jfree.data.xy.XYDataset
-
getYValue
public double getYValue(int series, int item) - Specified by:
getYValue
in interfaceorg.jfree.data.xy.XYDataset
-
getHigh
- Specified by:
getHigh
in interfaceorg.jfree.data.xy.OHLCDataset
-
getHighValue
public double getHighValue(int series, int item) - Specified by:
getHighValue
in interfaceorg.jfree.data.xy.OHLCDataset
-
getLow
- Specified by:
getLow
in interfaceorg.jfree.data.xy.OHLCDataset
-
getLowValue
public double getLowValue(int series, int item) - Specified by:
getLowValue
in interfaceorg.jfree.data.xy.OHLCDataset
-
getOpen
- Specified by:
getOpen
in interfaceorg.jfree.data.xy.OHLCDataset
-
getOpenValue
public double getOpenValue(int series, int item) - Specified by:
getOpenValue
in interfaceorg.jfree.data.xy.OHLCDataset
-
getClose
- Specified by:
getClose
in interfaceorg.jfree.data.xy.OHLCDataset
-
getCloseValue
public double getCloseValue(int series, int item) - Specified by:
getCloseValue
in interfaceorg.jfree.data.xy.OHLCDataset
-
getVolume
- Specified by:
getVolume
in interfaceorg.jfree.data.xy.OHLCDataset
-
getVolumeValue
public double getVolumeValue(int series, int item) - Specified by:
getVolumeValue
in interfaceorg.jfree.data.xy.OHLCDataset
-