Package org.swtchart.internal.series
Class SeriesSet
- java.lang.Object
-
- org.swtchart.internal.series.SeriesSet
-
- All Implemented Interfaces:
ISeriesSet
public class SeriesSet extends java.lang.Object implements ISeriesSet
A series container.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bringForward(java.lang.String id)
Brings the series for given id forward.void
bringToFront(java.lang.String id)
Brings the series for given id to front.void
compressAllSeries()
Compresses all series data.ISeries
createSeries(ISeries.SeriesType type, java.lang.String id)
Creates the series.void
deleteSeries(java.lang.String id)
Deletes the series for given id.void
dispose()
Disposes the series.ISeries[]
getSeries()
Gets the array of seriesISeries
getSeries(java.lang.String id)
Gets the series for given id.void
sendBackward(java.lang.String id)
Sends the series for given id backward.void
sendToBack(java.lang.String id)
Sends the series for given id to back.void
updateCompressor(Axis axis)
Updates the compressor associated with the given axis.void
updateStackAndRiserData()
Updates the stack and riser data.
-
-
-
Constructor Detail
-
SeriesSet
public SeriesSet(Chart chart)
Constructor.- Parameters:
chart
- the chart
-
-
Method Detail
-
createSeries
public ISeries createSeries(ISeries.SeriesType type, java.lang.String id)
Description copied from interface:ISeriesSet
Creates the series. If series for given id already exists, the existing series will be overwritten.- Specified by:
createSeries
in interfaceISeriesSet
- Parameters:
type
- the series typeid
- the id for series- Returns:
- the series
-
getSeries
public ISeries getSeries(java.lang.String id)
Description copied from interface:ISeriesSet
Gets the series for given id.- Specified by:
getSeries
in interfaceISeriesSet
- Parameters:
id
- the id for series- Returns:
- the series, or null if series doesn't exist for the given id.
-
getSeries
public ISeries[] getSeries()
Description copied from interface:ISeriesSet
Gets the array of series- Specified by:
getSeries
in interfaceISeriesSet
- Returns:
- the array of series
-
deleteSeries
public void deleteSeries(java.lang.String id)
Description copied from interface:ISeriesSet
Deletes the series for given id.- Specified by:
deleteSeries
in interfaceISeriesSet
- Parameters:
id
- the series id
-
bringForward
public void bringForward(java.lang.String id)
Description copied from interface:ISeriesSet
Brings the series for given id forward.- Specified by:
bringForward
in interfaceISeriesSet
- Parameters:
id
- the series id
-
bringToFront
public void bringToFront(java.lang.String id)
Description copied from interface:ISeriesSet
Brings the series for given id to front.- Specified by:
bringToFront
in interfaceISeriesSet
- Parameters:
id
- the series id
-
sendBackward
public void sendBackward(java.lang.String id)
Description copied from interface:ISeriesSet
Sends the series for given id backward.- Specified by:
sendBackward
in interfaceISeriesSet
- Parameters:
id
- the series id
-
sendToBack
public void sendToBack(java.lang.String id)
Description copied from interface:ISeriesSet
Sends the series for given id to back.- Specified by:
sendToBack
in interfaceISeriesSet
- Parameters:
id
- the series id
-
dispose
public void dispose()
Disposes the series.
-
compressAllSeries
public void compressAllSeries()
Compresses all series data.
-
updateCompressor
public void updateCompressor(Axis axis)
Updates the compressor associated with the given axis.In most cases, compressor is updated when series is changed. However, there is a case that compressor has to be updated with the changes in axis.
- Parameters:
axis
- the axis
-
updateStackAndRiserData
public void updateStackAndRiserData()
Updates the stack and riser data.
-
-