public class JIPipeExternalEnvironmentRegistry extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JIPipeExternalEnvironmentRegistry.InstallerEntry
An entry describing an installer
|
| Constructor and Description |
|---|
JIPipeExternalEnvironmentRegistry(JIPipe jiPipe) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPreset(Class<?> environmentClass,
ExternalEnvironment preset)
Adds a new preset into the storage of the environment class
|
List<JIPipeExternalEnvironmentRegistry.InstallerEntry> |
getInstallers(Class<? extends ExternalEnvironment> environmentClass)
Returns a sorted list of installer items for the environment
|
JIPipe |
getJIPipe() |
List<ExternalEnvironment> |
getPresets(Class<?> environmentClass)
Gets the presets of an environment
|
ExternalEnvironmentSettings |
getSettings(Class<?> environmentClass)
Returns the settings instance
|
void |
registerEnvironment(Class<? extends ExternalEnvironment> environmentClass,
ExternalEnvironmentSettings settings)
Registers an environment and its corresponding settings
|
void |
registerInstaller(Class<? extends ExternalEnvironment> environmentClass,
Class<? extends ExternalEnvironmentInstaller> installerClass,
Icon icon)
Registers an installer
|
public JIPipeExternalEnvironmentRegistry(JIPipe jiPipe)
public JIPipe getJIPipe()
public void registerEnvironment(Class<? extends ExternalEnvironment> environmentClass, ExternalEnvironmentSettings settings)
environmentClass - the environmentsettings - the settingspublic void registerInstaller(Class<? extends ExternalEnvironment> environmentClass, Class<? extends ExternalEnvironmentInstaller> installerClass, Icon icon)
environmentClass - the environmentinstallerClass - the installericon - icon for the installerpublic List<JIPipeExternalEnvironmentRegistry.InstallerEntry> getInstallers(Class<? extends ExternalEnvironment> environmentClass)
environmentClass - the environmentpublic ExternalEnvironmentSettings getSettings(Class<?> environmentClass)
environmentClass - the environment classpublic List<ExternalEnvironment> getPresets(Class<?> environmentClass)
environmentClass - the environment classpublic void addPreset(Class<?> environmentClass, ExternalEnvironment preset)
environmentClass - the environment classpreset - the presetCopyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.