public class ProjectsSettings extends AbstractJIPipeParameterCollection
Modifier and Type | Class and Description |
---|---|
static class |
ProjectsSettings.ProjectTemplateEnum
An enum of strings that point to
JIPipeProjectTemplate |
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
ProjectsSettings() |
Modifier and Type | Method and Description |
---|---|
void |
addRecentJsonExtension(Path fileName)
Adds a JSON extension file to the list of recent JSON extensions
|
void |
addRecentProject(Path fileName)
Adds a project file to the list of recent projects
|
static ProjectsSettings |
getInstance() |
ProjectsSettings.ProjectTemplateEnum |
getProjectTemplate() |
StringList |
getProjectTemplateDownloadRepositories() |
PathList |
getRecentJsonExtensionProjects() |
PathList |
getRecentProjects() |
boolean |
isRestoreTabs() |
void |
setProjectTemplate(ProjectsSettings.ProjectTemplateEnum projectTemplate) |
void |
setProjectTemplateDownloadRepositories(StringList projectTemplateDownloadRepositories) |
void |
setRecentJsonExtensionProjects(PathList recentJsonExtensionProjects) |
void |
setRecentProjects(PathList recentProjects) |
void |
setRestoreTabs(boolean restoreTabs) |
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, setParameter
public static String ID
public static ProjectsSettings getInstance()
public PathList getRecentProjects()
public void setRecentProjects(PathList recentProjects)
public PathList getRecentJsonExtensionProjects()
public void setRecentJsonExtensionProjects(PathList recentJsonExtensionProjects)
public void addRecentProject(Path fileName)
fileName
- Project filepublic void addRecentJsonExtension(Path fileName)
fileName
- JSON extension filepublic ProjectsSettings.ProjectTemplateEnum getProjectTemplate()
public void setProjectTemplate(ProjectsSettings.ProjectTemplateEnum projectTemplate)
public boolean isRestoreTabs()
public void setRestoreTabs(boolean restoreTabs)
public StringList getProjectTemplateDownloadRepositories()
public void setProjectTemplateDownloadRepositories(StringList projectTemplateDownloadRepositories)
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.