Class AbstractLiveStreamViewCustomUi
java.lang.Object
uk.ac.gda.client.live.stream.view.customui.AbstractLiveStreamViewCustomUi
- All Implemented Interfaces:
LiveStreamViewCustomUi
- Direct Known Subclasses:
CustomCameraLiveControls,EdeDetectorCustomUI,EpicsNDArrayStreamView,ExampleCustomUi,LiveStreamViewAxisCameraControls,LiveStreamViewCameraControls,LiveStreamViewLightHistogramControl,LiveStreamViewRoiControls,LiveStreamViewStartStopStream,LiveStreamWithHistogramBottomUI,LiveStreamWithHistogramTopUI,SisaLiveStreamCustomUi
public abstract class AbstractLiveStreamViewCustomUi
extends Object
implements LiveStreamViewCustomUi
Abstract base class for implementing
LiveStreamViewCustomUi.- Since:
- GDA 9.11
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Called when the composite is being disposed to allow listeners to be removed, resources disposed etc.org.eclipse.ui.IActionBarsIPlottingSystem<org.eclipse.swt.widgets.Composite> voidsetActionBars(org.eclipse.ui.IActionBars actionBars) Called byLiveStreamViewwhen creating the custom UI to inject theIActionBarsvoidsetImageTrace(IImageTrace trace) Called byLiveStreamViewwhen creating the custom UI to inject theIImageTracevoidsetLiveStreamConnection(LiveStreamConnection liveStreamConnection) Called byLiveStreamViewwhen creating the custom UI to injectLiveStreamConnectionvoidsetPlottingSystem(IPlottingSystem<org.eclipse.swt.widgets.Composite> plottingSystem) Called byLiveStreamViewwhen creating the custom UI to inject theIPlottingSystemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface uk.ac.gda.client.live.stream.view.customui.LiveStreamViewCustomUi
createUi
-
Constructor Details
-
AbstractLiveStreamViewCustomUi
public AbstractLiveStreamViewCustomUi()
-
-
Method Details
-
setLiveStreamConnection
Description copied from interface:LiveStreamViewCustomUiCalled byLiveStreamViewwhen creating the custom UI to injectLiveStreamConnection- Specified by:
setLiveStreamConnectionin interfaceLiveStreamViewCustomUi- Parameters:
liveStreamConnection- the connection to the live stream displayed.
-
getLiveStreamConnection
-
setPlottingSystem
Description copied from interface:LiveStreamViewCustomUiCalled byLiveStreamViewwhen creating the custom UI to inject theIPlottingSystem- Specified by:
setPlottingSystemin interfaceLiveStreamViewCustomUi- Parameters:
plottingSystem- the plotting system displaying the live stream.
-
getPlottingSystem
-
setImageTrace
Description copied from interface:LiveStreamViewCustomUiCalled byLiveStreamViewwhen creating the custom UI to inject theIImageTrace- Specified by:
setImageTracein interfaceLiveStreamViewCustomUi- Parameters:
trace- trace of the live stream displayed.
-
getImageTrace
-
setActionBars
public void setActionBars(org.eclipse.ui.IActionBars actionBars) Description copied from interface:LiveStreamViewCustomUiCalled byLiveStreamViewwhen creating the custom UI to inject theIActionBars- Specified by:
setActionBarsin interfaceLiveStreamViewCustomUi- Parameters:
actionBars- toolbar of theLiveStreamView
-
getActionBars
public org.eclipse.ui.IActionBars getActionBars() -
dispose
public void dispose()Description copied from interface:LiveStreamViewCustomUiCalled when the composite is being disposed to allow listeners to be removed, resources disposed etc.- Specified by:
disposein interfaceLiveStreamViewCustomUi
-