Class Develop
Object
AnchorBean<Task<MultiInput, NoSharedState>>
Task<MultiInput, NoSharedState>
TaskWithoutSharedState<MultiInput>
Develop
public class Develop
extends TaskWithoutSharedState<MultiInput>
Derives various types of outputs (images, histograms etc.) from
MultiInputs.
The following outputs are produced:
| Output Name | Default? | Description |
|---|---|---|
outputs produced by a DefineOutputter in define | ||
outputs produced by a OutputFeatureTable in featureTables | ||
outputs produced by a EnergyStackWriter | ||
outputs from Task |
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOutputEnabledMutablevoiddoJobOnInput(InputBound<MultiInput, NoSharedState> input) Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.List<OutputFeatureTable> Specifies a feature-table that can also be outputted.booleanInputTypesExpectedvoidsetDefine(DefineOutputter define) Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.voidsetDictionary(String dictionary) If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.voidsetFeatureTables(List<OutputFeatureTable> featureTables) Specifies a feature-table that can also be outputted.Methods inherited from class org.anchoranalysis.experiment.bean.task.TaskWithoutSharedState
afterAllJobsAreExecuted, beforeAnyJobIsExecutedMethods inherited from class org.anchoranalysis.experiment.bean.task.Task
executeJob, isInputCompatibleWithMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Develop
public Develop()
-
-
Method Details
-
doJobOnInput
public void doJobOnInput(InputBound<MultiInput, NoSharedState> input) throws JobExecutionException - Specified by:
doJobOnInputin classTask<MultiInput, NoSharedState>- Throws:
JobExecutionException
-
hasVeryQuickPerInputExecution
public boolean hasVeryQuickPerInputExecution()- Specified by:
hasVeryQuickPerInputExecutionin classTask<MultiInput, NoSharedState>
-
inputTypesExpected
public InputTypesExpected inputTypesExpected()- Specified by:
inputTypesExpectedin classTask<MultiInput, NoSharedState>
-
defaultOutputs
public OutputEnabledMutable defaultOutputs()- Overrides:
defaultOutputsin classTask<MultiInput, NoSharedState>
-
getDefine
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities. -
setDefine
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities. -
getFeatureTables
Specifies a feature-table that can also be outputted. -
setFeatureTables
Specifies a feature-table that can also be outputted. -
getDictionary
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack. -
setDictionary
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.
-