public static class JIPipeDesktopProjectSettingsUI.ProjectMetadataSettingsSheetWrapper extends JIPipeDesktopProjectSettingsUI.SettingsSheetWrapper
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
ProjectMetadataSettingsSheetWrapper(JIPipeProject project) |
Modifier and Type | Method and Description |
---|---|
JIPipeDefaultProjectSettingsSheetCategory |
getDefaultCategory()
Returns one of the predefined categories
|
String |
getDescription()
Description of this settings sheet
|
void |
getEnvironmentDependencies(List<JIPipeEnvironment> target)
Gathers all known external environments.
|
Icon |
getIcon()
The icon of the settings sheet
|
String |
getId()
The unique ID of the settings sheet
|
String |
getName()
The name of the settings sheet as displayed in the UI
|
boolean |
isParameterUIVisible(JIPipeParameterTree tree,
JIPipeParameterAccess access)
Allows to override the visibility of parameters inside the UI
|
boolean |
isParameterUIVisible(JIPipeParameterTree tree,
JIPipeParameterCollection subParameter)
Allows to override the visibility of sub-parameters inside the UI
|
getWrapped
getCategory, getCategoryIcon
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterChanged, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, installUIOverrideParameterEditor, installUIParameterOptions, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public ProjectMetadataSettingsSheetWrapper(JIPipeProject project)
public String getId()
JIPipeSettingsSheet
public Icon getIcon()
JIPipeSettingsSheet
public String getName()
JIPipeSettingsSheet
public String getDescription()
JIPipeSettingsSheet
public JIPipeDefaultProjectSettingsSheetCategory getDefaultCategory()
JIPipeDefaultProjectSettingsSheet
getDefaultCategory
in class JIPipeDefaultProjectSettingsSheet
public boolean isParameterUIVisible(JIPipeParameterTree tree, JIPipeParameterCollection subParameter)
JIPipeParameterCollection
tree
- the parameter tree that is used to access this parametersubParameter
- a sub parameterpublic boolean isParameterUIVisible(JIPipeParameterTree tree, JIPipeParameterAccess access)
JIPipeParameterCollection
tree
- the parameter tree that is used to access this parameteraccess
- the parameterpublic void getEnvironmentDependencies(List<JIPipeEnvironment> target)
JIPipeProjectSettingsSheet
target
- the list where the external environments will be gatheredCopyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.