Package org.eclipse.birt.chart.script
Class ChartEventHandlerAdapter
java.lang.Object
org.eclipse.birt.chart.script.ChartEventHandlerAdapter
- All Implemented Interfaces:
IChartEventHandler
An adapter (empty implementation of IChartEventHandler) makes the interface
easier for the user. This is required to provide backward compatibility when
new methods are added to the interface in future versions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterComputations
(Chart cm, PlotComputation oComputations) Called after computations of chart model.void
afterDataSetFilled
(Series series, DataSet dataSet, IChartScriptContext icsc) Called after populating the series dataset.void
afterDrawAxisLabel
(Axis axis, Label label, IChartScriptContext icsc) Called after rendering each label on a given Axis.void
afterDrawAxisTitle
(Axis axis, Label label, IChartScriptContext icsc) Called after rendering the Title of an Axis.void
afterDrawBlock
(Block block, IChartScriptContext icsc) Called after drawing each block.void
afterDrawDataPoint
(DataPointHints dph, Fill fill, IChartScriptContext icsc) Called after drawing each datapoint graphical representation or marker.void
afterDrawDataPointLabel
(DataPointHints dph, Label label, IChartScriptContext icsc) Called after rendering the label for each datapoint.void
Called after rendering curve fitting.void
afterDrawLegendEntry
(Label label, IChartScriptContext icsc) Called after drawing each entry in the legend.void
afterDrawLegendItem
(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc) Called after drawing the legend item.void
afterDrawMarker
(Marker marker, DataPointHints dph, IChartScriptContext icsc) Called after drawing each marker.void
afterDrawMarkerLine
(Axis axis, MarkerLine mLine, IChartScriptContext icsc) Called after drawing each marker line in an Axis.void
afterDrawMarkerRange
(Axis axis, MarkerRange mRange, IChartScriptContext icsc) Called after drawing each marker range in an Axis.void
afterDrawSeries
(Series series, ISeriesRenderer isr, IChartScriptContext icsc) Called after rendering Series.void
afterDrawSeriesTitle
(Series series, Label label, IChartScriptContext icsc) Called after rendering the title of a Series .void
Called after generation of chart model to GeneratedChartState.void
afterRendering
(GeneratedChartState gcs, IChartScriptContext icsc) Called after the chart is rendered.void
beforeComputations
(Chart cm, PlotComputation oComputations) Called before computations of chart model.void
beforeDataSetFilled
(Series series, IDataSetProcessor idsp, IChartScriptContext icsc) Called before populating the series dataset using the DataSetProcessor.void
beforeDrawAxisLabel
(Axis axis, Label label, IChartScriptContext icsc) Called before rendering each label on a given Axis.void
beforeDrawAxisTitle
(Axis axis, Label label, IChartScriptContext icsc) Called before rendering the Title of an Axis.void
beforeDrawBlock
(Block block, IChartScriptContext icsc) Called before drawing each block.void
beforeDrawDataPoint
(DataPointHints dph, Fill fill, IChartScriptContext icsc) Called before drawing each datapoint graphical representation or marker.void
beforeDrawDataPointLabel
(DataPointHints dph, Label label, IChartScriptContext icsc) Called before rendering the label for each datapoint.void
Called before rendering curve fitting.void
beforeDrawLegendEntry
(Label label, IChartScriptContext icsc) Called before drawing each entry in the legend.void
beforeDrawLegendItem
(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc) Called before drawing the legend item.void
beforeDrawMarker
(Marker marker, DataPointHints dph, IChartScriptContext icsc) Called before drawing each marker.void
beforeDrawMarkerLine
(Axis axis, MarkerLine mLine, IChartScriptContext icsc) Called before drawing each marker line in an Axis.void
beforeDrawMarkerRange
(Axis axis, MarkerRange mRange, IChartScriptContext icsc) Called before drawing each marker range in an Axis.void
beforeDrawSeries
(Series series, ISeriesRenderer isr, IChartScriptContext icsc) Called before rendering Series.void
beforeDrawSeriesTitle
(Series series, Label label, IChartScriptContext icsc) Called before rendering the title of a Series.void
beforeGeneration
(Chart cm, IChartScriptContext icsc) Called before generation of chart model to GeneratedChartState.void
Called before the chart is rendered.
-
Constructor Details
-
ChartEventHandlerAdapter
public ChartEventHandlerAdapter()
-
-
Method Details
-
afterDrawLegendItem
public void afterDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc) Description copied from interface:IChartEventHandler
Called after drawing the legend item.- Specified by:
afterDrawLegendItem
in interfaceIChartEventHandler
- Parameters:
lerh
- LegendEntryRenderingHintsbo
- Boundsicsc
- IChartScriptContext
-
beforeDrawLegendItem
public void beforeDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc) Description copied from interface:IChartEventHandler
Called before drawing the legend item.- Specified by:
beforeDrawLegendItem
in interfaceIChartEventHandler
- Parameters:
lerh
- LegendEntryRenderingHintsbo
- Boundsicsc
- IChartScriptContext
-
afterDataSetFilled
Description copied from interface:IChartEventHandler
Called after populating the series dataset.- Specified by:
afterDataSetFilled
in interfaceIChartEventHandler
- Parameters:
series
- SeriesdataSet
- DataSeticsc
- IChartScriptContext
-
beforeDataSetFilled
Description copied from interface:IChartEventHandler
Called before populating the series dataset using the DataSetProcessor.- Specified by:
beforeDataSetFilled
in interfaceIChartEventHandler
- Parameters:
series
- Seriesidsp
- IDataSetProcessoricsc
- IChartScriptContext
-
beforeDrawAxisLabel
Description copied from interface:IChartEventHandler
Called before rendering each label on a given Axis.- Specified by:
beforeDrawAxisLabel
in interfaceIChartEventHandler
- Parameters:
axis
- Axislabel
- Labelicsc
- IChartScriptContext
-
beforeDrawAxisTitle
Description copied from interface:IChartEventHandler
Called before rendering the Title of an Axis.- Specified by:
beforeDrawAxisTitle
in interfaceIChartEventHandler
- Parameters:
axis
- Axislabel
- Labelicsc
- IChartScriptContext
-
beforeDrawBlock
Description copied from interface:IChartEventHandler
Called before drawing each block.- Specified by:
beforeDrawBlock
in interfaceIChartEventHandler
- Parameters:
block
- Blockicsc
- IChartScriptContext
-
beforeDrawDataPoint
Description copied from interface:IChartEventHandler
Called before drawing each datapoint graphical representation or marker.- Specified by:
beforeDrawDataPoint
in interfaceIChartEventHandler
- Parameters:
dph
- DataPointHintsfill
- Fillicsc
- IChartScriptContext
-
beforeDrawDataPointLabel
Description copied from interface:IChartEventHandler
Called before rendering the label for each datapoint.- Specified by:
beforeDrawDataPointLabel
in interfaceIChartEventHandler
- Parameters:
dph
- DataPointHintslabel
- Labelicsc
- IChartScriptContext
-
beforeDrawFittingCurve
Description copied from interface:IChartEventHandler
Called before rendering curve fitting.- Specified by:
beforeDrawFittingCurve
in interfaceIChartEventHandler
- Parameters:
cf
- CurveFittingicsc
- IChartScriptContext
-
beforeDrawLegendEntry
Description copied from interface:IChartEventHandler
Called before drawing each entry in the legend.- Specified by:
beforeDrawLegendEntry
in interfaceIChartEventHandler
- Parameters:
label
- Labelicsc
- IChartScriptContext
-
beforeDrawMarker
Description copied from interface:IChartEventHandler
Called before drawing each marker.- Specified by:
beforeDrawMarker
in interfaceIChartEventHandler
- Parameters:
marker
- Markerdph
- DataPointHintsicsc
- IChartScriptContext
-
afterDrawMarker
Description copied from interface:IChartEventHandler
Called after drawing each marker.- Specified by:
afterDrawMarker
in interfaceIChartEventHandler
- Parameters:
marker
- Markerdph
- DataPointHintsicsc
- IChartScriptContext
-
beforeDrawMarkerLine
Description copied from interface:IChartEventHandler
Called before drawing each marker line in an Axis.- Specified by:
beforeDrawMarkerLine
in interfaceIChartEventHandler
- Parameters:
axis
- AxismLine
- MarkerLineicsc
- IChartScriptContext
-
beforeDrawMarkerRange
Description copied from interface:IChartEventHandler
Called before drawing each marker range in an Axis.- Specified by:
beforeDrawMarkerRange
in interfaceIChartEventHandler
- Parameters:
axis
- AxismRange
- MarkerRangeicsc
- IChartScriptContext
-
beforeDrawSeries
Description copied from interface:IChartEventHandler
Called before rendering Series.- Specified by:
beforeDrawSeries
in interfaceIChartEventHandler
- Parameters:
series
- Seriesisr
- ISeriesRenderericsc
- IChartScriptContext
-
beforeDrawSeriesTitle
Description copied from interface:IChartEventHandler
Called before rendering the title of a Series.- Specified by:
beforeDrawSeriesTitle
in interfaceIChartEventHandler
- Parameters:
series
- Serieslabel
- Labelicsc
- IChartScriptContext
-
beforeGeneration
Description copied from interface:IChartEventHandler
Called before generation of chart model to GeneratedChartState.- Specified by:
beforeGeneration
in interfaceIChartEventHandler
- Parameters:
cm
- Charticsc
- IChartScriptContext
-
beforeRendering
Description copied from interface:IChartEventHandler
Called before the chart is rendered.- Specified by:
beforeRendering
in interfaceIChartEventHandler
- Parameters:
gcs
- GeneratedChartStateicsc
- IChartScriptContext
-
afterGeneration
Description copied from interface:IChartEventHandler
Called after generation of chart model to GeneratedChartState.- Specified by:
afterGeneration
in interfaceIChartEventHandler
- Parameters:
gcs
- GeneratedChartStateicsc
- IChartScriptContext
-
afterRendering
Description copied from interface:IChartEventHandler
Called after the chart is rendered.- Specified by:
afterRendering
in interfaceIChartEventHandler
- Parameters:
gcs
- GeneratedChartStateicsc
- IChartScriptContext
-
afterDrawBlock
Description copied from interface:IChartEventHandler
Called after drawing each block.- Specified by:
afterDrawBlock
in interfaceIChartEventHandler
- Parameters:
block
- Blockicsc
- IChartScriptContext
-
afterDrawLegendEntry
Description copied from interface:IChartEventHandler
Called after drawing each entry in the legend.- Specified by:
afterDrawLegendEntry
in interfaceIChartEventHandler
- Parameters:
label
- Labelicsc
- IChartScriptContext
-
afterDrawSeries
Description copied from interface:IChartEventHandler
Called after rendering Series.- Specified by:
afterDrawSeries
in interfaceIChartEventHandler
- Parameters:
series
- Seriesisr
- ISeriesRenderericsc
- IChartScriptContext
-
afterDrawSeriesTitle
Description copied from interface:IChartEventHandler
Called after rendering the title of a Series .- Specified by:
afterDrawSeriesTitle
in interfaceIChartEventHandler
- Parameters:
series
- Serieslabel
- Labelicsc
- IChartScriptContext
-
afterDrawMarkerLine
Description copied from interface:IChartEventHandler
Called after drawing each marker line in an Axis.- Specified by:
afterDrawMarkerLine
in interfaceIChartEventHandler
- Parameters:
axis
- AxismLine
- MarkerLineicsc
- IChartScriptContext
-
afterDrawMarkerRange
Description copied from interface:IChartEventHandler
Called after drawing each marker range in an Axis.- Specified by:
afterDrawMarkerRange
in interfaceIChartEventHandler
- Parameters:
axis
- AxismRange
- MarkerRangeicsc
- IChartScriptContext
-
afterDrawDataPoint
Description copied from interface:IChartEventHandler
Called after drawing each datapoint graphical representation or marker.- Specified by:
afterDrawDataPoint
in interfaceIChartEventHandler
- Parameters:
dph
- DataPointHintsfill
- Fillicsc
- IChartScriptContext
-
afterDrawDataPointLabel
Description copied from interface:IChartEventHandler
Called after rendering the label for each datapoint.- Specified by:
afterDrawDataPointLabel
in interfaceIChartEventHandler
- Parameters:
dph
- DataPointHintslabel
- Labelicsc
- IChartScriptContext
-
afterDrawFittingCurve
Description copied from interface:IChartEventHandler
Called after rendering curve fitting.- Specified by:
afterDrawFittingCurve
in interfaceIChartEventHandler
- Parameters:
cf
- CurveFittingicsc
- IChartScriptContext
-
afterDrawAxisLabel
Description copied from interface:IChartEventHandler
Called after rendering each label on a given Axis.- Specified by:
afterDrawAxisLabel
in interfaceIChartEventHandler
- Parameters:
axis
- Axislabel
- Labelicsc
- IChartScriptContext
-
afterDrawAxisTitle
Description copied from interface:IChartEventHandler
Called after rendering the Title of an Axis.- Specified by:
afterDrawAxisTitle
in interfaceIChartEventHandler
- Parameters:
axis
- Axislabel
- Labelicsc
- IChartScriptContext
-
afterComputations
Description copied from interface:IChartEventHandler
Called after computations of chart model.- Specified by:
afterComputations
in interfaceIChartEventHandler
- Parameters:
cm
- ChartoComputations
- PlotComputation
-
beforeComputations
Description copied from interface:IChartEventHandler
Called before computations of chart model.- Specified by:
beforeComputations
in interfaceIChartEventHandler
- Parameters:
cm
- ChartoComputations
- PlotComputation
-