public abstract class JIPipeEnvironment extends AbstractJIPipeParameterCollection implements JIPipeValidatable
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipeEnvironment() |
JIPipeEnvironment(JIPipeEnvironment other) |
Modifier and Type | Method and Description |
---|---|
abstract Icon |
getIcon()
Returns the icon displayed in the UI for the current status
|
abstract String |
getInfo()
Returns more detailed information (e.g., the executed script environment path).
|
String |
getName() |
String |
getSource() |
String |
getVersion() |
void |
runPostprocessing(JIPipeGraphRun run,
JIPipeProgressInfo progressInfo)
Executed after the end of the run (regardless if it failed or was successful)
|
void |
runPreconfigure(JIPipeGraphRun run,
JIPipeProgressInfo progressInfo)
Executed at the start of the run and after artifacts are configured
|
void |
setName(String name) |
void |
setSource(String source) |
void |
setVersion(String version) |
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterChanged, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateValidityReport, reportValidity
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public JIPipeEnvironment()
public JIPipeEnvironment(JIPipeEnvironment other)
public abstract Icon getIcon()
public abstract String getInfo()
public String getName()
public void setName(String name)
public String getVersion()
public void setVersion(String version)
public String getSource()
public void setSource(String source)
public void runPreconfigure(JIPipeGraphRun run, JIPipeProgressInfo progressInfo)
run
- the run that executes the stepprogressInfo
- the progress infopublic void runPostprocessing(JIPipeGraphRun run, JIPipeProgressInfo progressInfo)
run
- the run that executes the stepprogressInfo
- the progress infoCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.