public class JIPipeStandardMetadata extends AbstractJIPipeParameterCollection implements JIPipeMetadataObject
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipeStandardMetadata()
Creates new empty instance
|
JIPipeStandardMetadata(JIPipeStandardMetadata other)
Copies metadata
|
Modifier and Type | Method and Description |
---|---|
void |
addCategories(String... categories) |
void |
addCategory(String category) |
JIPipeAuthorMetadata.List |
getAcknowledgements()
Gets the list of acknowledged authors
|
JIPipeAuthorMetadata.List |
getAuthors() |
PluginCategoriesEnumParameter.List |
getCategories() |
String |
getCitation() |
StringList |
getDependencyCitations() |
HTMLText |
getDescription() |
String |
getLicense() |
String |
getName() |
Set<String> |
getProcessedCategories()
Returns the categories of the metadata; processed for ease of use
If the categories list is empty, "Uncategorized" is returned
|
HTMLText |
getSummary() |
String |
getWebsite() |
void |
setAcknowledgements(JIPipeAuthorMetadata.List acknowledgements)
Sets the list of acknowledged authors
|
void |
setAuthors(JIPipeAuthorMetadata.List authors)
Sets the authors
|
void |
setCategories(PluginCategoriesEnumParameter.List categories) |
void |
setCitation(String citation)
Sets the citation
|
void |
setDependencyCitations(StringList dependencyCitations) |
void |
setDescription(HTMLText description)
Sets the description
|
void |
setLicense(String license)
Sets the license
|
void |
setName(String name)
Sets the name
|
void |
setSummary(HTMLText summary) |
void |
setWebsite(String website)
Sets the website
|
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, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public JIPipeStandardMetadata()
public JIPipeStandardMetadata(JIPipeStandardMetadata other)
other
- The original metadatapublic void addCategory(String category)
public void addCategories(String... categories)
public PluginCategoriesEnumParameter.List getCategories()
public void setCategories(PluginCategoriesEnumParameter.List categories)
public Set<String> getProcessedCategories()
public String getName()
public void setName(String name)
name
- the namepublic HTMLText getDescription()
public void setDescription(HTMLText description)
description
- the descriptionpublic HTMLText getSummary()
public void setSummary(HTMLText summary)
public JIPipeAuthorMetadata.List getAuthors()
public void setAuthors(JIPipeAuthorMetadata.List authors)
authors
- the authorspublic JIPipeAuthorMetadata.List getAcknowledgements()
public void setAcknowledgements(JIPipeAuthorMetadata.List acknowledgements)
acknowledgements
- list of acknowledged authorspublic String getWebsite()
public void setWebsite(String website)
website
- the websitepublic String getLicense()
public void setLicense(String license)
license
- the licensepublic String getCitation()
public void setCitation(String citation)
citation
- the citationpublic StringList getDependencyCitations()
public void setDependencyCitations(StringList dependencyCitations)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.