Package uk.ac.diamond.daq.stage.impl
Class DefaultMultipleStagePositioningService
java.lang.Object
gda.factory.FindableBase
uk.ac.diamond.daq.stage.impl.DefaultMultipleStagePositioningService
- All Implemented Interfaces:
Findable,gda.observable.IObservable,MultipleStagePositioningService,StageGroupListener
@ServiceInterface(MultipleStagePositioningService.class)
public class DefaultMultipleStagePositioningService
extends FindableBase
implements MultipleStagePositioningService, StageGroupListener
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultMultipleStagePositioningService(StageGroup stageGroup) DefaultMultipleStagePositioningService(StageGroupService stageGroupService, List<StageGroup> stageGroups) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIObserver(gda.observable.IObserver observer) voiddeleteIObserver(gda.observable.IObserver observer) voidvoidstageGroupChanged(StageGroupEvent event) Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
DefaultMultipleStagePositioningService
-
DefaultMultipleStagePositioningService
public DefaultMultipleStagePositioningService(StageGroupService stageGroupService, List<StageGroup> stageGroups) throws StageException - Throws:
StageException
-
-
Method Details
-
addIObserver
public void addIObserver(gda.observable.IObserver observer) - Specified by:
addIObserverin interfacegda.observable.IObservable
-
deleteIObserver
public void deleteIObserver(gda.observable.IObserver observer) - Specified by:
deleteIObserverin interfacegda.observable.IObservable
-
deleteIObservers
public void deleteIObservers()- Specified by:
deleteIObserversin interfacegda.observable.IObservable
-
getCurrentStages
- Specified by:
getCurrentStagesin interfaceMultipleStagePositioningService- Throws:
DeviceException
-
getStageGroup
- Specified by:
getStageGroupin interfaceMultipleStagePositioningService
-
stageGroupChanged
- Specified by:
stageGroupChangedin interfaceStageGroupListener
-