Package org.jfree.data.general
Class CombinedDataset
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
org.jfree.data.xy.AbstractXYDataset
org.jfree.data.xy.AbstractIntervalXYDataset
org.jfree.data.general.CombinedDataset
- All Implemented Interfaces:
ObjectInputValidation
,Serializable
,Cloneable
,EventListener
,CombinationDataset
,Dataset
,SeriesChangeListener
,SeriesDataset
,IntervalXYDataset
,OHLCDataset
,XYDataset
public class CombinedDataset
extends AbstractIntervalXYDataset
implements XYDataset, OHLCDataset, IntervalXYDataset, CombinationDataset
Deprecated.
As of version 1.0.13. This class will be removed from
JFreeChart 1.2.0 onwards. Anyone needing this facility will need to
maintain it outside of JFreeChart.
This class can combine instances of
XYDataset
, OHLCDataset
and IntervalXYDataset
together exposing the union of all the series
under one dataset.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default constructor for an empty combination.CombinedDataset
(SeriesDataset[] data) Deprecated.Creates a CombinedDataset initialized with an array of SeriesDatasets. -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(SeriesDataset data) Deprecated.Adds one SeriesDataset to the combination.void
add
(SeriesDataset[] data) Deprecated.Adds an array of SeriesDataset's to the combination.void
add
(SeriesDataset data, int series) Deprecated.Adds one series from a SeriesDataset to the combination.int
getChildPosition
(Dataset child) Deprecated.Returns the child position.getClose
(int series, int item) Deprecated.Returns the close-value for the specified series and item.double
getCloseValue
(int series, int item) Deprecated.Returns the close-value (as a double primitive) for an item within a series.getEndX
(int series, int item) Deprecated.Returns the ending X value for the specified series and item.getEndY
(int series, int item) Deprecated.Returns the ending Y value for the specified series and item.getHigh
(int series, int item) Deprecated.Returns the high-value for the specified series and item.double
getHighValue
(int series, int item) Deprecated.Returns the high-value (as a double primitive) for an item within a series.int
getItemCount
(int series) Deprecated.Returns the number of items in a series.getLow
(int series, int item) Deprecated.Returns the low-value for the specified series and item.double
getLowValue
(int series, int item) Deprecated.Returns the low-value (as a double primitive) for an item within a series.int[]
getMap()
Deprecated.Returns a map or indirect indexing form our series into parent's series.getOpen
(int series, int item) Deprecated.Returns the open-value for the specified series and item.double
getOpenValue
(int series, int item) Deprecated.Returns the open-value (as a double primitive) for an item within a series.Deprecated.Returns the parent Dataset of this combination.int
Deprecated.Returns the number of series in the dataset.getSeriesKey
(int series) Deprecated.Returns the key for a series.getStartX
(int series, int item) Deprecated.Returns the starting X value for the specified series and item.getStartY
(int series, int item) Deprecated.Returns the starting Y value for the specified series and item.getVolume
(int series, int item) Deprecated.Returns the volume value for the specified series and item.double
getVolumeValue
(int series, int item) Deprecated.Returns the volume-value (as a double primitive) for an item within a series.getX
(int series, int item) Deprecated.Returns the X-value for the specified series and item.getY
(int series, int item) Deprecated.Returns the Y-value for the specified series and item.Methods inherited from class org.jfree.data.xy.AbstractIntervalXYDataset
getEndXValue, getEndYValue, getStartXValue, getStartYValue
Methods inherited from class org.jfree.data.xy.AbstractXYDataset
getDomainOrder, getXValue, getYValue
Methods inherited from class org.jfree.data.general.AbstractSeriesDataset
indexOf, seriesChanged
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, fireDatasetChanged, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObject
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroup
Methods inherited from interface org.jfree.data.xy.IntervalXYDataset
getEndXValue, getEndYValue, getStartXValue, getStartYValue
Methods inherited from interface org.jfree.data.general.SeriesDataset
indexOf
Methods inherited from interface org.jfree.data.xy.XYDataset
getDomainOrder, getXValue, getYValue
-
Constructor Details
-
CombinedDataset
public CombinedDataset()Deprecated.Default constructor for an empty combination. -
CombinedDataset
Deprecated.Creates a CombinedDataset initialized with an array of SeriesDatasets.- Parameters:
data
- array of SeriesDataset that contains the SeriesDatasets to combine.
-
-
Method Details
-
add
Deprecated.Adds one SeriesDataset to the combination. Listeners are notified of the change.- Parameters:
data
- the SeriesDataset to add.
-
add
Deprecated.Adds an array of SeriesDataset's to the combination. Listeners are notified of the change.- Parameters:
data
- array of SeriesDataset to add
-
add
Deprecated.Adds one series from a SeriesDataset to the combination. Listeners are notified of the change.- Parameters:
data
- the SeriesDataset where series is containedseries
- series to add
-
getSeriesCount
Deprecated.Returns the number of series in the dataset.- Specified by:
getSeriesCount
in interfaceSeriesDataset
- Specified by:
getSeriesCount
in classAbstractSeriesDataset
- Returns:
- The number of series in the dataset.
-
getSeriesKey
Deprecated.Returns the key for a series.- Specified by:
getSeriesKey
in interfaceSeriesDataset
- Specified by:
getSeriesKey
in classAbstractSeriesDataset
- Parameters:
series
- the series (zero-based index).- Returns:
- The key for a series.
-
getX
Deprecated.Returns the X-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aXYDataset
. -
getY
Deprecated.Returns the Y-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aXYDataset
. -
getItemCount
Deprecated.Returns the number of items in a series.Note: throws
ClassCastException
if the series is not from aXYDataset
.- Specified by:
getItemCount
in interfaceXYDataset
- Parameters:
series
- the index of the series of interest (zero-based).- Returns:
- The number of items in a series.
-
getHigh
Deprecated.Returns the high-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aOHLCDataset
.- Specified by:
getHigh
in interfaceOHLCDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The high-value for the specified series and item.
-
getHighValue
Deprecated.Returns the high-value (as a double primitive) for an item within a series.- Specified by:
getHighValue
in interfaceOHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The high-value.
-
getLow
Deprecated.Returns the low-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aOHLCDataset
.- Specified by:
getLow
in interfaceOHLCDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The low-value for the specified series and item.
-
getLowValue
Deprecated.Returns the low-value (as a double primitive) for an item within a series.- Specified by:
getLowValue
in interfaceOHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The low-value.
-
getOpen
Deprecated.Returns the open-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aOHLCDataset
.- Specified by:
getOpen
in interfaceOHLCDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The open-value for the specified series and item.
-
getOpenValue
Deprecated.Returns the open-value (as a double primitive) for an item within a series.- Specified by:
getOpenValue
in interfaceOHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The open-value.
-
getClose
Deprecated.Returns the close-value for the specified series and item.Note: throws
ClassCastException
if the series is not from aOHLCDataset
.- Specified by:
getClose
in interfaceOHLCDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The close-value for the specified series and item.
-
getCloseValue
Deprecated.Returns the close-value (as a double primitive) for an item within a series.- Specified by:
getCloseValue
in interfaceOHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The close-value.
-
getVolume
Deprecated.Returns the volume value for the specified series and item.Note: throws
ClassCastException
if the series is not from aOHLCDataset
.- Specified by:
getVolume
in interfaceOHLCDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The volume value for the specified series and item.
-
getVolumeValue
Deprecated.Returns the volume-value (as a double primitive) for an item within a series.- Specified by:
getVolumeValue
in interfaceOHLCDataset
- Parameters:
series
- the series (zero-based index).item
- the item (zero-based index).- Returns:
- The volume-value.
-
getStartX
Deprecated.Returns the starting X value for the specified series and item.- Specified by:
getStartX
in interfaceIntervalXYDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The value.
-
getEndX
Deprecated.Returns the ending X value for the specified series and item.- Specified by:
getEndX
in interfaceIntervalXYDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The value.
-
getStartY
Deprecated.Returns the starting Y value for the specified series and item.- Specified by:
getStartY
in interfaceIntervalXYDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The starting Y value for the specified series and item.
-
getEndY
Deprecated.Returns the ending Y value for the specified series and item.- Specified by:
getEndY
in interfaceIntervalXYDataset
- Parameters:
series
- the index of the series of interest (zero-based).item
- the index of the item of interest (zero-based).- Returns:
- The ending Y value for the specified series and item.
-
getParent
Deprecated.Returns the parent Dataset of this combination. If there is more than one parent, or a child is found that is not a CombinationDataset, then returnsnull
.- Specified by:
getParent
in interfaceCombinationDataset
- Returns:
- The parent Dataset of this combination or
null
.
-
getMap
Deprecated.Returns a map or indirect indexing form our series into parent's series. Prior to calling this method, the client should check getParent() to make sure the CombinationDataset uses the same parent. If not, the map returned by this method will be invalid or null.- Specified by:
getMap
in interfaceCombinationDataset
- Returns:
- A map or indirect indexing form our series into parent's series.
- See Also:
-
getChildPosition
Deprecated.Returns the child position.- Parameters:
child
- the child dataset.- Returns:
- The position.
-