Package org.eclipse.birt.chart.device
Class EmptyUpdateNotifier
- java.lang.Object
-
- org.eclipse.birt.chart.device.EmptyUpdateNotifier
-
- All Implemented Interfaces:
IUpdateNotifier
public class EmptyUpdateNotifier extends java.lang.Object implements IUpdateNotifier
A convenient empty update notifier doing nothing.
-
-
Constructor Summary
Constructors Constructor Description EmptyUpdateNotifier(Chart designModel, Chart runtimeModel)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChartgetDesignTimeModel()Returns an instance of the chart design-time modelChartgetRunTimeModel()Returns an instance of the chart run-time model for the last generated instancejava.lang.ObjectpeerInstance()Returns an instance of the peer (component) used for device-specific actionsvoidregenerateChart()Requests the container to regenerate the chart using the design-time model.voidrepaintChart()Requests the container to repaint the last generated chart This should call IGenerator.render(), but not build() nor refresh().
-
-
-
Method Detail
-
regenerateChart
public void regenerateChart()
Description copied from interface:IUpdateNotifierRequests the container to regenerate the chart using the design-time model. It should call IGenerator.build() or refresh() and render()- Specified by:
regenerateChartin interfaceIUpdateNotifier
-
repaintChart
public void repaintChart()
Description copied from interface:IUpdateNotifierRequests the container to repaint the last generated chart This should call IGenerator.render(), but not build() nor refresh().- Specified by:
repaintChartin interfaceIUpdateNotifier
-
peerInstance
public java.lang.Object peerInstance()
Description copied from interface:IUpdateNotifierReturns an instance of the peer (component) used for device-specific actions- Specified by:
peerInstancein interfaceIUpdateNotifier- Returns:
- An instance of the peer (component) used for device-specific actions
-
getDesignTimeModel
public Chart getDesignTimeModel()
Description copied from interface:IUpdateNotifierReturns an instance of the chart design-time model- Specified by:
getDesignTimeModelin interfaceIUpdateNotifier- Returns:
- An instance of the chart design-time model
-
getRunTimeModel
public Chart getRunTimeModel()
Description copied from interface:IUpdateNotifierReturns an instance of the chart run-time model for the last generated instance- Specified by:
getRunTimeModelin interfaceIUpdateNotifier- Returns:
- An instance of the chart run-time model for the last generated instance
-
-