Package gda.device

Interface EditableEnumPositioner

All Superinterfaces:
Configurable, Device, EnumPositioner, Findable, gda.observable.IObservable, Scannable
All Known Implementing Classes:
DummyEnumPositioner, DummyNamedEnumPositioner, DummyPersistentEnumScannable, DummyPersistentNamedEnumPositioner, DummyQbpm, EditableEnumPositionerBase, EpicsEditablePositionerCallback, EpicsSimpleBinary, I19BeamlineHealthScannable, PersistentAperturePositioner

public interface EditableEnumPositioner extends EnumPositioner
For positioners who wish to allow the users to dynamically change the position labels at runtime.
  • Method Details

    • setPositions

      void setPositions(String[] positions)
      Sets the positions of this positioner.
      Parameters:
      positions - the positions
    • setPositions

      void setPositions(Collection<String> positions)
      Sets the positions from a collection
      Parameters:
      positions - the positions