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 TypeMethodDescriptionvoidaddChangeListener(org.jfree.data.general.DatasetChangeListener listener) getClose(int series, int item) doublegetCloseValue(int series, int item) org.jfree.data.DomainOrderorg.jfree.data.general.DatasetGroupgetGroup()getHigh(int series, int item) doublegetHighValue(int series, int item) intgetItemCount(int series) getLow(int series, int item) doublegetLowValue(int series, int item) getOpen(int series, int item) doublegetOpenValue(int series, int item) intComparable<?>getSeriesKey(int series) getVolume(int series, int item) doublegetVolumeValue(int series, int item) getX(int series, int item) doublegetXValue(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) doublegetYValue(int series, int item) intindexOf(Comparable seriesKey) voidremoveChangeListener(org.jfree.data.general.DatasetChangeListener listener) voidsetGroup(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:INumberMappedCollectionReturns a series item's x-value element index as a double instead of the x-value itself.- Specified by:
getXValuein interfaceINumberMappedCollection- Specified by:
getXValuein 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:
getSeriesCountin interfaceorg.jfree.data.general.SeriesDataset
-
getSeriesKey
- Specified by:
getSeriesKeyin interfaceorg.jfree.data.general.SeriesDataset
-
indexOf
- Specified by:
indexOfin interfaceorg.jfree.data.general.SeriesDataset
-
addChangeListener
public void addChangeListener(org.jfree.data.general.DatasetChangeListener listener) - Specified by:
addChangeListenerin interfaceorg.jfree.data.general.Dataset
-
removeChangeListener
public void removeChangeListener(org.jfree.data.general.DatasetChangeListener listener) - Specified by:
removeChangeListenerin interfaceorg.jfree.data.general.Dataset
-
getGroup
public org.jfree.data.general.DatasetGroup getGroup()- Specified by:
getGroupin interfaceorg.jfree.data.general.Dataset
-
setGroup
public void setGroup(org.jfree.data.general.DatasetGroup group) - Specified by:
setGroupin interfaceorg.jfree.data.general.Dataset
-
getDomainOrder
public org.jfree.data.DomainOrder getDomainOrder()- Specified by:
getDomainOrderin interfaceorg.jfree.data.xy.XYDataset
-
getItemCount
public int getItemCount(int series) - Specified by:
getItemCountin interfaceorg.jfree.data.xy.XYDataset
-
getX
- Specified by:
getXin interfaceorg.jfree.data.xy.XYDataset
-
getY
- Specified by:
getYin interfaceorg.jfree.data.xy.XYDataset
-
getYValue
public double getYValue(int series, int item) - Specified by:
getYValuein interfaceorg.jfree.data.xy.XYDataset
-
getHigh
- Specified by:
getHighin interfaceorg.jfree.data.xy.OHLCDataset
-
getHighValue
public double getHighValue(int series, int item) - Specified by:
getHighValuein interfaceorg.jfree.data.xy.OHLCDataset
-
getLow
- Specified by:
getLowin interfaceorg.jfree.data.xy.OHLCDataset
-
getLowValue
public double getLowValue(int series, int item) - Specified by:
getLowValuein interfaceorg.jfree.data.xy.OHLCDataset
-
getOpen
- Specified by:
getOpenin interfaceorg.jfree.data.xy.OHLCDataset
-
getOpenValue
public double getOpenValue(int series, int item) - Specified by:
getOpenValuein interfaceorg.jfree.data.xy.OHLCDataset
-
getClose
- Specified by:
getClosein interfaceorg.jfree.data.xy.OHLCDataset
-
getCloseValue
public double getCloseValue(int series, int item) - Specified by:
getCloseValuein interfaceorg.jfree.data.xy.OHLCDataset
-
getVolume
- Specified by:
getVolumein interfaceorg.jfree.data.xy.OHLCDataset
-
getVolumeValue
public double getVolumeValue(int series, int item) - Specified by:
getVolumeValuein interfaceorg.jfree.data.xy.OHLCDataset
-