Class ExperimentCommand
java.lang.Object
gda.commandqueue.CommandBase
gda.commandqueue.JythonScriptFileRunnerCommand
gda.commandqueue.JythonCommandStringRunnerCommand
uk.ac.gda.client.experimentdefinition.ui.handlers.ExperimentCommand
- All Implemented Interfaces:
Command,gda.observable.IObservable,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface gda.commandqueue.Command
Command.STATE -
Field Summary
FieldsFields inherited from class gda.commandqueue.JythonCommandStringRunnerCommand
commandStringFields inherited from class gda.commandqueue.JythonScriptFileRunnerCommand
hasAlreadyBeenRun, scriptFile, settingsFileFields inherited from class gda.commandqueue.CommandBase
obsComp -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gda.commandqueue.JythonCommandStringRunnerCommand
getCommandString, runCommand, setCommandStringMethods inherited from class gda.commandqueue.JythonScriptFileRunnerCommand
abort, getScriptFile, pause, resume, run, setDetails, setScriptFile, setSettingsPathMethods inherited from class gda.commandqueue.CommandBase
addIObserver, beginRun, deleteIObserver, deleteIObservers, endRun, getState, setDescription, setState
-
Field Details
-
experimentObject
-
-
Constructor Details
-
ExperimentCommand
- Parameters:
experimentObject- - the underlying object this will operatecommandString- - the temp file which may be edited to alter the experiment object
-
-
Method Details
-
getDescription
- Specified by:
getDescriptionin interfaceCommand- Overrides:
getDescriptionin classCommandBase
-
toString
- Overrides:
toStringin classJythonCommandStringRunnerCommand
-
getCommandSummary
- Specified by:
getCommandSummaryin interfaceCommand- Overrides:
getCommandSummaryin classJythonScriptFileRunnerCommand
-
getDetails
- Specified by:
getDetailsin interfaceCommand- Overrides:
getDetailsin classJythonScriptFileRunnerCommand- Throws:
Exception
-
getExperimentObject
-