Package uk.ac.gda.devices.insitu.handler
Interface PlateEventProvider
- All Superinterfaces:
Findable,gda.observable.IObservable
- All Known Implementing Classes:
_PlateEventProvider,PlateControllerAdapter
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(PlateEventListener listener) Adds an Listener to the set of Listeners for Events, provided that it is not the same as some Listener already in the set.voiddeleteListener(PlateEventListener listener) Deletes an Listener from the set of Listeners of Events.voidClears the Listener list so that this object no longer has any Listeners.booleanvoidnotifyListeners(PlateEvent event, Object data) voidsetEnabled(boolean isEnabled) Marks this BaseEventProvider object as having been changed; the hasChanged method will now return true.Methods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Method Details
-
addListener
Adds an Listener to the set of Listeners for Events, provided that it is not the same as some Listener already in the set. The order in which notifications will be delivered to multiple Listeners is not specified. See the class comment.- Parameters:
listener- an Listener to be added.- Throws:
NullPointerException- if the parameter listener is null.
-
deleteListener
Deletes an Listener from the set of Listeners of Events. Passingnullto this method will have no effect.- Parameters:
listener- the Listener to be deleted.
-
notifyListeners
-
deleteListeners
void deleteListeners()Clears the Listener list so that this object no longer has any Listeners. -
setEnabled
void setEnabled(boolean isEnabled) Marks this BaseEventProvider object as having been changed; the hasChanged method will now return true. -
isEnabled
boolean isEnabled()
-