public class PythonExtensionSettings extends AbstractJIPipeParameterCollection implements ExternalEnvironmentSettings
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
PythonExtensionSettings() |
Modifier and Type | Method and Description |
---|---|
static void |
checkPythonSettings(JIPipeValidationReportContext context,
JIPipeValidationReport report)
Checks if the Python settings are valid or reports an invalid state
|
StringList |
getEasyInstallerRepositories() |
static PythonExtensionSettings |
getInstance() |
PythonEnvironment.List |
getPresets() |
List<JIPipeExternalEnvironment> |
getPresetsListInterface(Class<?> environmentClass)
Returns the presets.
|
PythonEnvironment |
getPythonEnvironment() |
static boolean |
pythonSettingsAreValid(JIPipeValidationReportContext context)
Checks the Python settings
|
void |
setEasyInstallerRepositories(StringList easyInstallerRepositories) |
void |
setPresets(PythonEnvironment.List presets) |
void |
setPresetsListInterface(List<JIPipeExternalEnvironment> presets,
Class<?> environmentClass)
Sets the presets
This is an interface class for easy access
|
void |
setPythonEnvironment(PythonEnvironment pythonEnvironment) |
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, setParameter
public static String ID
public static PythonExtensionSettings getInstance()
public static void checkPythonSettings(JIPipeValidationReportContext context, JIPipeValidationReport report)
context
- the contextreport
- the reportpublic static boolean pythonSettingsAreValid(JIPipeValidationReportContext context)
public StringList getEasyInstallerRepositories()
public void setEasyInstallerRepositories(StringList easyInstallerRepositories)
public PythonEnvironment.List getPresets()
public void setPresets(PythonEnvironment.List presets)
public PythonEnvironment getPythonEnvironment()
public void setPythonEnvironment(PythonEnvironment pythonEnvironment)
public List<JIPipeExternalEnvironment> getPresetsListInterface(Class<?> environmentClass)
ExternalEnvironmentSettings
getPresetsListInterface
in interface ExternalEnvironmentSettings
public void setPresetsListInterface(List<JIPipeExternalEnvironment> presets, Class<?> environmentClass)
ExternalEnvironmentSettings
setPresetsListInterface
in interface ExternalEnvironmentSettings
presets
- the presetsCopyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.