Package gda.px.sampleChanger
Class SamplePresentMonitorBase
java.lang.Object
gda.factory.ConfigurableBase
gda.px.sampleChanger.SamplePresentMonitorBase
- All Implemented Interfaces:
Configurable,Findable,gda.observable.IObservable,SamplePresentMonitor
- Direct Known Subclasses:
DummySamplePresentMonitor
public abstract class SamplePresentMonitorBase
extends ConfigurableBase
implements gda.observable.IObservable, SamplePresentMonitor, Findable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIObserver(gda.observable.IObserver observer) voiddeleteIObserver(gda.observable.IObserver observer) voidgetName()Get the object name.booleanIndicates whether this monitor is enabled.protected voidThe first time this method is called, an 'enabled' event will be sent to observers.voidSet or change the name of the object (as defined in XML).Methods inherited from class gda.factory.ConfigurableBase
configure, isConfigureAtStartup, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.px.sampleChanger.SamplePresentMonitor
isSamplePresent
-
Field Details
-
isDetectorEnabled
-
-
Constructor Details
-
SamplePresentMonitorBase
public SamplePresentMonitorBase()
-
-
Method Details
-
addIObserver
public void addIObserver(gda.observable.IObserver observer) - Specified by:
addIObserverin interfacegda.observable.IObservable
-
deleteIObserver
public void deleteIObserver(gda.observable.IObserver observer) - Specified by:
deleteIObserverin interfacegda.observable.IObservable
-
deleteIObservers
public void deleteIObservers()- Specified by:
deleteIObserversin interfacegda.observable.IObservable
-
getName
Description copied from interface:FindableGet the object name. Used by Castor to check if the object name has been set before calling theFindable.setName(String)method. -
isEnabled
public boolean isEnabled()Description copied from interface:SamplePresentMonitorIndicates whether this monitor is enabled.- Specified by:
isEnabledin interfaceSamplePresentMonitor
-
sendEnabledEventIfFirstStateChange
protected void sendEnabledEventIfFirstStateChange()The first time this method is called, an 'enabled' event will be sent to observers. -
setName
Description copied from interface:FindableSet or change the name of the object (as defined in XML).
-