public class JIPipeBackupApplicationSettings extends JIPipeDefaultApplicationsSettingsSheet
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipeBackupApplicationSettings() |
Modifier and Type | Method and Description |
---|---|
void |
backup(JIPipeDesktopProjectWindow window) |
void |
backupAll() |
int |
getBackupDelay() |
Path |
getCurrentBackupPath() |
OptionalPathParameter |
getCustomBackupPath() |
JIPipeDefaultApplicationSettingsSheetCategory |
getDefaultCategory()
Returns one of the predefined categories
|
String |
getDescription()
Description of this settings sheet
|
Icon |
getIcon()
The icon of the settings sheet
|
String |
getId()
The unique ID of the settings sheet
|
static JIPipeBackupApplicationSettings |
getInstance() |
String |
getName()
The name of the settings sheet as displayed in the UI
|
boolean |
isEnableBackups() |
boolean |
setAutoSaveDelay(int autoSaveDelay) |
void |
setCustomBackupPath(OptionalPathParameter customBackupPath) |
void |
setEnableBackups(boolean enableBackups) |
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, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public static final String ID
public static JIPipeBackupApplicationSettings getInstance()
public void backup(JIPipeDesktopProjectWindow window)
public Path getCurrentBackupPath()
public void backupAll()
public boolean isEnableBackups()
public void setEnableBackups(boolean enableBackups)
public int getBackupDelay()
public boolean setAutoSaveDelay(int autoSaveDelay)
public OptionalPathParameter getCustomBackupPath()
public void setCustomBackupPath(OptionalPathParameter customBackupPath)
public JIPipeDefaultApplicationSettingsSheetCategory getDefaultCategory()
JIPipeDefaultApplicationsSettingsSheet
getDefaultCategory
in class JIPipeDefaultApplicationsSettingsSheet
public String getId()
JIPipeSettingsSheet
public Icon getIcon()
JIPipeSettingsSheet
public String getName()
JIPipeSettingsSheet
public String getDescription()
JIPipeSettingsSheet
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.