public class Develop extends TaskWithoutSharedState<MultiInput>
MultiInput
s.
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 |
Constructor and Description |
---|
Develop() |
Modifier and Type | Method and Description |
---|---|
OutputEnabledMutable |
defaultOutputs()
If specified, default rules for determine which outputs are enabled or not.
|
void |
doJobOnInput(InputBound<MultiInput,NoSharedState> input)
Performs the task on a particular input.
|
DefineOutputter |
getDefine()
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.
|
String |
getDictionary()
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.
|
List<OutputFeatureTable> |
getFeatureTables()
Specifies a feature-table that can also be outputted.
|
boolean |
hasVeryQuickPerInputExecution()
Is the execution-time of the task per-input expected to be very quick to execute?
|
InputTypesExpected |
inputTypesExpected()
Highest class(es) that will function as a valid input.
|
void |
setDefine(DefineOutputter define)
Defines entities (chanels, stacks etc.) that are derived from inputs and other entities.
|
void |
setDictionary(String dictionary)
If non-empty, the identifier for a dictionary that is treated as part of the energy-stack.
|
void |
setFeatureTables(List<OutputFeatureTable> featureTables)
Specifies a feature-table that can also be outputted.
|
afterAllJobsAreExecuted, beforeAnyJobIsExecuted
executeJob, isInputCompatibleWith
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void doJobOnInput(InputBound<MultiInput,NoSharedState> input) throws JobExecutionException
Task
doJobOnInput
in class Task<MultiInput,NoSharedState>
input
- the input for the job.JobExecutionException
- if an error occurs executing a particular job, that is not
otherwise suppressed.public boolean hasVeryQuickPerInputExecution()
Task
hasVeryQuickPerInputExecution
in class Task<MultiInput,NoSharedState>
public InputTypesExpected inputTypesExpected()
Task
This is usually the class of T (or sometimes the absolute base class InputFromManager).
inputTypesExpected
in class Task<MultiInput,NoSharedState>
public OutputEnabledMutable defaultOutputs()
Task
defaultOutputs
in class Task<MultiInput,NoSharedState>
public DefineOutputter getDefine()
public void setDefine(DefineOutputter define)
public List<OutputFeatureTable> getFeatureTables()
public void setFeatureTables(List<OutputFeatureTable> featureTables)
public String getDictionary()
public void setDictionary(String dictionary)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.