Package org.jfree.data.time.ohlc
Class OHLCSeries
- java.lang.Object
-
- org.jfree.data.general.Series
-
- org.jfree.data.ComparableObjectSeries
-
- org.jfree.data.time.ohlc.OHLCSeries
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class OHLCSeries extends ComparableObjectSeries
A list of (RegularTimePeriod, open, high, low, close) data items.- See Also:
OHLCSeriesCollection, Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.data.ComparableObjectSeries
data
-
-
Constructor Summary
Constructors Constructor Description OHLCSeries(java.lang.Comparable key)Creates a new empty series.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(OHLCItem item)Adds a data item to the series.voidadd(RegularTimePeriod period, double open, double high, double low, double close)Adds a data item to the series.ComparableObjectItemgetDataItem(int index)Returns the data item at the specified index.RegularTimePeriodgetPeriod(int index)Returns the time period for the specified item.ComparableObjectItemremove(int index)Removes the item with the specified index.-
Methods inherited from class org.jfree.data.ComparableObjectSeries
add, add, add, clear, clone, delete, equals, getAllowDuplicateXValues, getAutoSort, getItemCount, getMaximumItemCount, hashCode, indexOf, remove, setMaximumItemCount, update, updateByIndex
-
Methods inherited from class org.jfree.data.general.Series
addChangeListener, addPropertyChangeListener, addVetoableChangeListener, canEqual, firePropertyChange, fireSeriesChanged, fireVetoableChange, getDescription, getKey, getNotify, isEmpty, notifyListeners, removeChangeListener, removePropertyChangeListener, removeVetoableChangeListener, setDescription, setKey, setNotify
-
-
-
-
Method Detail
-
getPeriod
public RegularTimePeriod getPeriod(int index)
Returns the time period for the specified item.- Parameters:
index- the item index.- Returns:
- The time period.
-
getDataItem
public ComparableObjectItem getDataItem(int index)
Returns the data item at the specified index.- Overrides:
getDataItemin classComparableObjectSeries- Parameters:
index- the item index.- Returns:
- The data item.
-
add
public void add(RegularTimePeriod period, double open, double high, double low, double close)
Adds a data item to the series.- Parameters:
period- the period.open- the open-value.high- the high-value.low- the low-value.close- the close-value.
-
add
public void add(OHLCItem item)
Adds a data item to the series. The values from the item passed to this method will be copied into a new object.- Parameters:
item- the item (nullnot permitted).
-
remove
public ComparableObjectItem remove(int index)
Removes the item with the specified index.- Overrides:
removein classComparableObjectSeries- Parameters:
index- the item index.- Returns:
- The item removed.
-
-