Class I19HutchStateCompositeFactory

java.lang.Object
uk.ac.gda.beamline.i19.composite.I19HutchStateCompositeFactory
All Implemented Interfaces:
CompositeFactory, org.springframework.beans.factory.InitializingBean

public class I19HutchStateCompositeFactory extends Object implements CompositeFactory, org.springframework.beans.factory.InitializingBean
SWT equivalent of HutchStateControlPanelFactory

Creates a hutch state composite for displaying in the UI

  • Constructor Details

    • I19HutchStateCompositeFactory

      public I19HutchStateCompositeFactory()
  • Method Details

    • setShutterController

      public void setShutterController(ShutterController shutterController)
    • getShutterController

      public ShutterController getShutterController()
    • setMakeSafeController

      public void setMakeSafeController(Scriptcontroller makeSafeController)
    • getMakeSafeController

      public Scriptcontroller getMakeSafeController()
    • setDisplayMessageFromScriptControllers

      public void setDisplayMessageFromScriptControllers(Boolean displayMessageFromScriptControllers)
    • getDisplayMessageFromScriptControllers

      public Boolean getDisplayMessageFromScriptControllers()
    • 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