Package org.eclipse.birt.chart.script
Class ChartEventHandlerAdapter
- java.lang.Object
-
- org.eclipse.birt.chart.script.ChartEventHandlerAdapter
-
- All Implemented Interfaces:
IChartEventHandler
public class ChartEventHandlerAdapter extends java.lang.Object implements 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 Constructor Description ChartEventHandlerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterComputations(Chart cm, PlotComputation oComputations)Called after computations of chart model.voidafterDataSetFilled(Series series, DataSet dataSet, IChartScriptContext icsc)Called after populating the series dataset.voidafterDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)Called after rendering each label on a given Axis.voidafterDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)Called after rendering the Title of an Axis.voidafterDrawBlock(Block block, IChartScriptContext icsc)Called after drawing each block.voidafterDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)Called after drawing each datapoint graphical representation or marker.voidafterDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)Called after rendering the label for each datapoint.voidafterDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)Called after rendering curve fitting.voidafterDrawLegendEntry(Label label, IChartScriptContext icsc)Called after drawing each entry in the legend.voidafterDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)Called after drawing the legend item.voidafterDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)Called after drawing each marker.voidafterDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)Called after drawing each marker line in an Axis.voidafterDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)Called after drawing each marker range in an Axis.voidafterDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)Called after rendering Series.voidafterDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)Called after rendering the title of a Series .voidafterGeneration(GeneratedChartState gcs, IChartScriptContext icsc)Called after generation of chart model to GeneratedChartState.voidafterRendering(GeneratedChartState gcs, IChartScriptContext icsc)Called after the chart is rendered.voidbeforeComputations(Chart cm, PlotComputation oComputations)Called before computations of chart model.voidbeforeDataSetFilled(Series series, IDataSetProcessor idsp, IChartScriptContext icsc)Called before populating the series dataset using the DataSetProcessor.voidbeforeDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)Called before rendering each label on a given Axis.voidbeforeDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)Called before rendering the Title of an Axis.voidbeforeDrawBlock(Block block, IChartScriptContext icsc)Called before drawing each block.voidbeforeDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)Called before drawing each datapoint graphical representation or marker.voidbeforeDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)Called before rendering the label for each datapoint.voidbeforeDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)Called before rendering curve fitting.voidbeforeDrawLegendEntry(Label label, IChartScriptContext icsc)Called before drawing each entry in the legend.voidbeforeDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)Called before drawing the legend item.voidbeforeDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)Called before drawing each marker.voidbeforeDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)Called before drawing each marker line in an Axis.voidbeforeDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)Called before drawing each marker range in an Axis.voidbeforeDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)Called before rendering Series.voidbeforeDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)Called before rendering the title of a Series.voidbeforeGeneration(Chart cm, IChartScriptContext icsc)Called before generation of chart model to GeneratedChartState.voidbeforeRendering(GeneratedChartState gcs, IChartScriptContext icsc)Called before the chart is rendered.
-
-
-
Method Detail
-
afterDrawLegendItem
public void afterDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing the legend item.- Specified by:
afterDrawLegendItemin interfaceIChartEventHandler- Parameters:
lerh- LegendEntryRenderingHintsbo- Boundsicsc- IChartScriptContext
-
beforeDrawLegendItem
public void beforeDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing the legend item.- Specified by:
beforeDrawLegendItemin interfaceIChartEventHandler- Parameters:
lerh- LegendEntryRenderingHintsbo- Boundsicsc- IChartScriptContext
-
afterDataSetFilled
public void afterDataSetFilled(Series series, DataSet dataSet, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after populating the series dataset.- Specified by:
afterDataSetFilledin interfaceIChartEventHandler- Parameters:
series- SeriesdataSet- DataSeticsc- IChartScriptContext
-
beforeDataSetFilled
public void beforeDataSetFilled(Series series, IDataSetProcessor idsp, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before populating the series dataset using the DataSetProcessor.- Specified by:
beforeDataSetFilledin interfaceIChartEventHandler- Parameters:
series- Seriesidsp- IDataSetProcessoricsc- IChartScriptContext
-
beforeDrawAxisLabel
public void beforeDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering each label on a given Axis.- Specified by:
beforeDrawAxisLabelin interfaceIChartEventHandler- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
beforeDrawAxisTitle
public void beforeDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering the Title of an Axis.- Specified by:
beforeDrawAxisTitlein interfaceIChartEventHandler- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
beforeDrawBlock
public void beforeDrawBlock(Block block, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each block.- Specified by:
beforeDrawBlockin interfaceIChartEventHandler- Parameters:
block- Blockicsc- IChartScriptContext
-
beforeDrawDataPoint
public void beforeDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each datapoint graphical representation or marker.- Specified by:
beforeDrawDataPointin interfaceIChartEventHandler- Parameters:
dph- DataPointHintsfill- Fillicsc- IChartScriptContext
-
beforeDrawDataPointLabel
public void beforeDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering the label for each datapoint.- Specified by:
beforeDrawDataPointLabelin interfaceIChartEventHandler- Parameters:
dph- DataPointHintslabel- Labelicsc- IChartScriptContext
-
beforeDrawFittingCurve
public void beforeDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering curve fitting.- Specified by:
beforeDrawFittingCurvein interfaceIChartEventHandler- Parameters:
cf- CurveFittingicsc- IChartScriptContext
-
beforeDrawLegendEntry
public void beforeDrawLegendEntry(Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each entry in the legend.- Specified by:
beforeDrawLegendEntryin interfaceIChartEventHandler- Parameters:
label- Labelicsc- IChartScriptContext
-
beforeDrawMarker
public void beforeDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each marker.- Specified by:
beforeDrawMarkerin interfaceIChartEventHandler- Parameters:
marker- Markerdph- DataPointHintsicsc- IChartScriptContext
-
afterDrawMarker
public void afterDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each marker.- Specified by:
afterDrawMarkerin interfaceIChartEventHandler- Parameters:
marker- Markerdph- DataPointHintsicsc- IChartScriptContext
-
beforeDrawMarkerLine
public void beforeDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each marker line in an Axis.- Specified by:
beforeDrawMarkerLinein interfaceIChartEventHandler- Parameters:
axis- AxismLine- MarkerLineicsc- IChartScriptContext
-
beforeDrawMarkerRange
public void beforeDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before drawing each marker range in an Axis.- Specified by:
beforeDrawMarkerRangein interfaceIChartEventHandler- Parameters:
axis- AxismRange- MarkerRangeicsc- IChartScriptContext
-
beforeDrawSeries
public void beforeDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering Series.- Specified by:
beforeDrawSeriesin interfaceIChartEventHandler- Parameters:
series- Seriesisr- ISeriesRenderericsc- IChartScriptContext
-
beforeDrawSeriesTitle
public void beforeDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before rendering the title of a Series.- Specified by:
beforeDrawSeriesTitlein interfaceIChartEventHandler- Parameters:
series- Serieslabel- Labelicsc- IChartScriptContext
-
beforeGeneration
public void beforeGeneration(Chart cm, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before generation of chart model to GeneratedChartState.- Specified by:
beforeGenerationin interfaceIChartEventHandler- Parameters:
cm- Charticsc- IChartScriptContext
-
beforeRendering
public void beforeRendering(GeneratedChartState gcs, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled before the chart is rendered.- Specified by:
beforeRenderingin interfaceIChartEventHandler- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
afterGeneration
public void afterGeneration(GeneratedChartState gcs, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after generation of chart model to GeneratedChartState.- Specified by:
afterGenerationin interfaceIChartEventHandler- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
afterRendering
public void afterRendering(GeneratedChartState gcs, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after the chart is rendered.- Specified by:
afterRenderingin interfaceIChartEventHandler- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
afterDrawBlock
public void afterDrawBlock(Block block, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each block.- Specified by:
afterDrawBlockin interfaceIChartEventHandler- Parameters:
block- Blockicsc- IChartScriptContext
-
afterDrawLegendEntry
public void afterDrawLegendEntry(Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each entry in the legend.- Specified by:
afterDrawLegendEntryin interfaceIChartEventHandler- Parameters:
label- Labelicsc- IChartScriptContext
-
afterDrawSeries
public void afterDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering Series.- Specified by:
afterDrawSeriesin interfaceIChartEventHandler- Parameters:
series- Seriesisr- ISeriesRenderericsc- IChartScriptContext
-
afterDrawSeriesTitle
public void afterDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering the title of a Series .- Specified by:
afterDrawSeriesTitlein interfaceIChartEventHandler- Parameters:
series- Serieslabel- Labelicsc- IChartScriptContext
-
afterDrawMarkerLine
public void afterDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each marker line in an Axis.- Specified by:
afterDrawMarkerLinein interfaceIChartEventHandler- Parameters:
axis- AxismLine- MarkerLineicsc- IChartScriptContext
-
afterDrawMarkerRange
public void afterDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each marker range in an Axis.- Specified by:
afterDrawMarkerRangein interfaceIChartEventHandler- Parameters:
axis- AxismRange- MarkerRangeicsc- IChartScriptContext
-
afterDrawDataPoint
public void afterDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after drawing each datapoint graphical representation or marker.- Specified by:
afterDrawDataPointin interfaceIChartEventHandler- Parameters:
dph- DataPointHintsfill- Fillicsc- IChartScriptContext
-
afterDrawDataPointLabel
public void afterDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering the label for each datapoint.- Specified by:
afterDrawDataPointLabelin interfaceIChartEventHandler- Parameters:
dph- DataPointHintslabel- Labelicsc- IChartScriptContext
-
afterDrawFittingCurve
public void afterDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering curve fitting.- Specified by:
afterDrawFittingCurvein interfaceIChartEventHandler- Parameters:
cf- CurveFittingicsc- IChartScriptContext
-
afterDrawAxisLabel
public void afterDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering each label on a given Axis.- Specified by:
afterDrawAxisLabelin interfaceIChartEventHandler- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
afterDrawAxisTitle
public void afterDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)
Description copied from interface:IChartEventHandlerCalled after rendering the Title of an Axis.- Specified by:
afterDrawAxisTitlein interfaceIChartEventHandler- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
afterComputations
public void afterComputations(Chart cm, PlotComputation oComputations)
Description copied from interface:IChartEventHandlerCalled after computations of chart model.- Specified by:
afterComputationsin interfaceIChartEventHandler- Parameters:
cm- ChartoComputations- PlotComputation
-
beforeComputations
public void beforeComputations(Chart cm, PlotComputation oComputations)
Description copied from interface:IChartEventHandlerCalled before computations of chart model.- Specified by:
beforeComputationsin interfaceIChartEventHandler- Parameters:
cm- ChartoComputations- PlotComputation
-
-