Class ShutterControlCompositeFactory

java.lang.Object
gda.rcp.mx.ui.status.ShutterControlCompositeFactory
All Implemented Interfaces:
gda.observable.IObserver, CompositeFactory, org.springframework.beans.factory.InitializingBean

public class ShutterControlCompositeFactory extends Object implements CompositeFactory, org.springframework.beans.factory.InitializingBean, gda.observable.IObserver
Creates a shutter-state-aware button composite for UI display
  • Constructor Details

    • ShutterControlCompositeFactory

      public ShutterControlCompositeFactory()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • createComposite

      public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent, int style)
      Specified by:
      createComposite in interface CompositeFactory
    • getShutterController

      public ShutterController getShutterController()
    • setShutterController

      public void setShutterController(ShutterController shutterController)
    • update

      public void update(Object observed, Object changeCode)
      Specified by:
      update in interface gda.observable.IObserver