Class AttenuationCompositeFactory

java.lang.Object
gda.rcp.mx.client.ui.composites.AttenuationCompositeFactory
All Implemented Interfaces:
BeamlineStateObserver, CompositeFactory

public class AttenuationCompositeFactory extends Object implements CompositeFactory, BeamlineStateObserver
  • Constructor Details

    • AttenuationCompositeFactory

      public AttenuationCompositeFactory()
  • Method Details

    • isDisableWhenBusy

      public boolean isDisableWhenBusy()
    • setDisableWhenBusy

      public void setDisableWhenBusy(boolean disableWhenBusy)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getAttenuator

      public Attenuator getAttenuator()
    • setAttenuator

      public void setAttenuator(Attenuator attenuator)
    • getXbpmFeedback

      public BeamPositionFeedback getXbpmFeedback()
    • setXbpmFeedback

      public void setXbpmFeedback(BeamPositionFeedback xbpmFeedback)
    • createComposite

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

      public void setBeamlineState(boolean hasBaton, boolean beamlineBusy, boolean jythonServerBusy)
      Description copied from interface: BeamlineStateObserver
      Provide an interface that may be used to control GUI state
      Specified by:
      setBeamlineState in interface BeamlineStateObserver
      Parameters:
      hasBaton -
      beamlineBusy -
      jythonServerBusy -