Class _PlateEventProvider

All Implemented Interfaces:
Device, Configurable, Findable, gda.observable.IObservable, PlateEventProvider
Direct Known Subclasses:
PlateControllerAdapter

public abstract class _PlateEventProvider extends DeviceBase implements PlateEventProvider
  • Constructor Details

    • _PlateEventProvider

      public _PlateEventProvider()
  • Method Details

    • addListener

      public void addListener(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. The order in which notifications will be delivered to multiple Listeners is not specified. See the class comment.
      Specified by:
      addListener in interface PlateEventProvider
      Parameters:
      listener - an Listener to be added.
      Throws:
      NullPointerException - if the parameter listener is null.
    • addIObserver

      public void addIObserver(gda.observable.IObserver observer)
      Specified by:
      addIObserver in interface gda.observable.IObservable
      Overrides:
      addIObserver in class DeviceBase
    • deleteListener

      public void deleteListener(PlateEventListener listener)
      Deletes an Listener from the set of Listeners of Events. Passing null to this method will have no effect.
      Specified by:
      deleteListener in interface PlateEventProvider
      Parameters:
      listener - the Listener to be deleted.
    • notifyListeners

      public void notifyListeners(PlateEvent event, Object data)
      Specified by:
      notifyListeners in interface PlateEventProvider
    • deleteListeners

      public void deleteListeners()
      Clears the Listener list so that this object no longer has any Listeners.
      Specified by:
      deleteListeners in interface PlateEventProvider
    • setEnabled

      public void setEnabled(boolean isEnabled)
      Marks this BaseEventProvider object as having been changed; the hasChanged method will now return true.
      Specified by:
      setEnabled in interface PlateEventProvider
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface PlateEventProvider