Package org.eclipse.birt.chart.script
Interface IChartEventHandler
-
- All Known Implementing Classes:
ChartEventHandlerAdapter
public interface IChartEventHandlerScript event handler interface for charts. This event handler provides control on the chart databinding, generation and rendering. Please use the adapter implementation ChartItem- See Also:
IChartScriptContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated 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)Deprecated.Since 2.2.0 use afterDrawLegendItem( ) insteadvoidafterDrawLegendItem(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)Deprecated.Since 2.2.0 use beforeDrawLegendItem( ) insteadvoidbeforeDrawLegendItem(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
-
beforeDataSetFilled
void beforeDataSetFilled(Series series, IDataSetProcessor idsp, IChartScriptContext icsc)
Called before populating the series dataset using the DataSetProcessor.- Parameters:
series- Seriesidsp- IDataSetProcessoricsc- IChartScriptContext
-
afterDataSetFilled
void afterDataSetFilled(Series series, DataSet dataSet, IChartScriptContext icsc)
Called after populating the series dataset.- Parameters:
series- SeriesdataSet- DataSeticsc- IChartScriptContext
-
beforeGeneration
void beforeGeneration(Chart cm, IChartScriptContext icsc)
Called before generation of chart model to GeneratedChartState.- Parameters:
cm- Charticsc- IChartScriptContext
-
afterGeneration
void afterGeneration(GeneratedChartState gcs, IChartScriptContext icsc)
Called after generation of chart model to GeneratedChartState.- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
beforeComputations
void beforeComputations(Chart cm, PlotComputation oComputations)
Called before computations of chart model.- Parameters:
cm- ChartoComputations- PlotComputation- Since:
- 2.5
-
afterComputations
void afterComputations(Chart cm, PlotComputation oComputations)
Called after computations of chart model.- Parameters:
cm- ChartoComputations- PlotComputation- Since:
- 2.5
-
beforeRendering
void beforeRendering(GeneratedChartState gcs, IChartScriptContext icsc)
Called before the chart is rendered.- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
afterRendering
void afterRendering(GeneratedChartState gcs, IChartScriptContext icsc)
Called after the chart is rendered.- Parameters:
gcs- GeneratedChartStateicsc- IChartScriptContext
-
beforeDrawBlock
void beforeDrawBlock(Block block, IChartScriptContext icsc)
Called before drawing each block.- Parameters:
block- Blockicsc- IChartScriptContext
-
afterDrawBlock
void afterDrawBlock(Block block, IChartScriptContext icsc)
Called after drawing each block.- Parameters:
block- Blockicsc- IChartScriptContext
-
beforeDrawLegendEntry
@Deprecated void beforeDrawLegendEntry(Label label, IChartScriptContext icsc)
Deprecated.Since 2.2.0 use beforeDrawLegendItem( ) insteadCalled before drawing each entry in the legend.- Parameters:
label- Labelicsc- IChartScriptContext
-
afterDrawLegendEntry
@Deprecated void afterDrawLegendEntry(Label label, IChartScriptContext icsc)
Deprecated.Since 2.2.0 use afterDrawLegendItem( ) insteadCalled after drawing each entry in the legend.- Parameters:
label- Labelicsc- IChartScriptContext
-
beforeDrawLegendItem
void beforeDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)
Called before drawing the legend item.- Parameters:
lerh- LegendEntryRenderingHintsbo- Boundsicsc- IChartScriptContext- Since:
- Version 2.2.0
-
afterDrawLegendItem
void afterDrawLegendItem(LegendEntryRenderingHints lerh, Bounds bo, IChartScriptContext icsc)
Called after drawing the legend item.- Parameters:
lerh- LegendEntryRenderingHintsbo- Boundsicsc- IChartScriptContext- Since:
- Version 2.2.0
-
beforeDrawSeries
void beforeDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)
Called before rendering Series.- Parameters:
series- Seriesisr- ISeriesRenderericsc- IChartScriptContext
-
afterDrawSeries
void afterDrawSeries(Series series, ISeriesRenderer isr, IChartScriptContext icsc)
Called after rendering Series.- Parameters:
series- Seriesisr- ISeriesRenderericsc- IChartScriptContext
-
beforeDrawSeriesTitle
void beforeDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)
Called before rendering the title of a Series.- Parameters:
series- Serieslabel- Labelicsc- IChartScriptContext
-
afterDrawSeriesTitle
void afterDrawSeriesTitle(Series series, Label label, IChartScriptContext icsc)
Called after rendering the title of a Series .- Parameters:
series- Serieslabel- Labelicsc- IChartScriptContext
-
beforeDrawMarker
void beforeDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)
Called before drawing each marker.- Parameters:
marker- Markerdph- DataPointHintsicsc- IChartScriptContext
-
afterDrawMarker
void afterDrawMarker(Marker marker, DataPointHints dph, IChartScriptContext icsc)
Called after drawing each marker.- Parameters:
marker- Markerdph- DataPointHintsicsc- IChartScriptContext
-
beforeDrawMarkerLine
void beforeDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)
Called before drawing each marker line in an Axis.- Parameters:
axis- AxismLine- MarkerLineicsc- IChartScriptContext
-
afterDrawMarkerLine
void afterDrawMarkerLine(Axis axis, MarkerLine mLine, IChartScriptContext icsc)
Called after drawing each marker line in an Axis.- Parameters:
axis- AxismLine- MarkerLineicsc- IChartScriptContext
-
beforeDrawMarkerRange
void beforeDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)
Called before drawing each marker range in an Axis.- Parameters:
axis- AxismRange- MarkerRangeicsc- IChartScriptContext
-
afterDrawMarkerRange
void afterDrawMarkerRange(Axis axis, MarkerRange mRange, IChartScriptContext icsc)
Called after drawing each marker range in an Axis.- Parameters:
axis- AxismRange- MarkerRangeicsc- IChartScriptContext
-
beforeDrawDataPoint
void beforeDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)
Called before drawing each datapoint graphical representation or marker.- Parameters:
dph- DataPointHintsfill- Fillicsc- IChartScriptContext
-
afterDrawDataPoint
void afterDrawDataPoint(DataPointHints dph, Fill fill, IChartScriptContext icsc)
Called after drawing each datapoint graphical representation or marker.- Parameters:
dph- DataPointHintsfill- Fillicsc- IChartScriptContext
-
beforeDrawDataPointLabel
void beforeDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)
Called before rendering the label for each datapoint.- Parameters:
dph- DataPointHintslabel- Labelicsc- IChartScriptContext
-
afterDrawDataPointLabel
void afterDrawDataPointLabel(DataPointHints dph, Label label, IChartScriptContext icsc)
Called after rendering the label for each datapoint.- Parameters:
dph- DataPointHintslabel- Labelicsc- IChartScriptContext
-
beforeDrawFittingCurve
void beforeDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)
Called before rendering curve fitting.- Parameters:
cf- CurveFittingicsc- IChartScriptContext
-
afterDrawFittingCurve
void afterDrawFittingCurve(CurveFitting cf, IChartScriptContext icsc)
Called after rendering curve fitting.- Parameters:
cf- CurveFittingicsc- IChartScriptContext
-
beforeDrawAxisLabel
void beforeDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)
Called before rendering each label on a given Axis.- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
afterDrawAxisLabel
void afterDrawAxisLabel(Axis axis, Label label, IChartScriptContext icsc)
Called after rendering each label on a given Axis.- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
beforeDrawAxisTitle
void beforeDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)
Called before rendering the Title of an Axis.- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
afterDrawAxisTitle
void afterDrawAxisTitle(Axis axis, Label label, IChartScriptContext icsc)
Called after rendering the Title of an Axis.- Parameters:
axis- Axislabel- Labelicsc- IChartScriptContext
-
-