Package uk.ac.gda.exafs.experiment.ui
Class TurboXasExperimentViewFactory
java.lang.Object
gda.factory.FindableBase
gda.rcp.views.FindableViewFactoryBase
uk.ac.gda.exafs.experiment.ui.TurboXasExperimentViewFactory
- All Implemented Interfaces:
Findable,IViewFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.ui.part.ViewPartCreates the view.voidsetDefaultExtraScannables(List<String> extraScannables) Names of 'extra scannables' to be set onTurboXasParametersobject when loading parameters intoTurboXasExperimentView.voidsetDefaultPlottedFields(Map<String, String> defaultPlottedFields) voidsetDetectorNameMap(Map<String, String> detectorNamesMap) Map containing detector names and corresponding GUI labels; key = GUI label, value = detector object namevoidsetDetectorNames(List<String> detectorNames) voidsetMotorNames(List<String> motorNames) voidsetViewLabel(String viewLabel) Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
TurboXasExperimentViewFactory
public TurboXasExperimentViewFactory()
-
-
Method Details
-
getViewLabel
-
setViewLabel
-
getMotorNames
-
setMotorNames
-
getDetectorNames
-
setDetectorNames
-
setDefaultExtraScannables
Names of 'extra scannables' to be set onTurboXasParametersobject when loading parameters intoTurboXasExperimentView.- Parameters:
extraScannables-
-
setDetectorNameMap
Map containing detector names and corresponding GUI labels; key = GUI label, value = detector object name- Parameters:
detectorNamesMap-
-
setDefaultPlottedFields
-
createView
public org.eclipse.ui.part.ViewPart createView()Description copied from class:FindableViewFactoryBaseCreates the view. Subclasses must override this method.- Specified by:
createViewin interfaceIViewFactory- Specified by:
createViewin classFindableViewFactoryBase
-