public class JIPipeAuthorMetadata extends AbstractJIPipeParameterCollection
Modifier and Type | Class and Description |
---|---|
static class |
JIPipeAuthorMetadata.List |
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JIPipeAuthorMetadata()
Creates a new instance
|
JIPipeAuthorMetadata(JIPipeAuthorMetadata other) |
JIPipeAuthorMetadata(String title,
String firstName,
String lastName,
StringList affiliations,
String website,
String contact,
boolean firstAuthor,
boolean correspondingAuthor)
Initializes the instance
|
JIPipeAuthorMetadata(String title,
String firstName,
String lastName,
StringList affiliations,
String website,
String contact,
String orcid,
boolean firstAuthor,
boolean correspondingAuthor)
Initializes the instance
|
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterChanged, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
public JIPipeAuthorMetadata()
public JIPipeAuthorMetadata(String title, String firstName, String lastName, StringList affiliations, String website, String contact, String orcid, boolean firstAuthor, boolean correspondingAuthor)
title
- the title (can be empty)firstName
- first namelastName
- last nameaffiliations
- list of affiliationswebsite
- optional website linkcontact
- contact information, e.g., an E-Mail addressfirstAuthor
- if the author is marked as first authorcorrespondingAuthor
- if the author is marked as corresponding authorpublic JIPipeAuthorMetadata(String title, String firstName, String lastName, StringList affiliations, String website, String contact, boolean firstAuthor, boolean correspondingAuthor)
title
- the title (can be empty)firstName
- first namelastName
- last nameaffiliations
- list of affiliationswebsite
- optional website linkcontact
- contact information, e.g., an E-Mail addressfirstAuthor
- if the author is marked as first authorcorrespondingAuthor
- if the author is marked as corresponding authorpublic JIPipeAuthorMetadata(JIPipeAuthorMetadata other)
public static JFrame openAuthorInfoWindow(Component parent, Collection<JIPipeAuthorMetadata> authors, JIPipeAuthorMetadata targetAuthor)
parent
- the parent componentauthors
- the list of authorstargetAuthor
- the author to show first. Can be null.public String getOrcidUrl()
public boolean fuzzyEquals(JIPipeAuthorMetadata other)
other
- the other authorpublic String getOrcid()
public void setOrcid(String orcid)
public String getTitle()
public void setTitle(String title)
public String getFirstName()
public void setFirstName(String firstName)
public String getLastName()
public void setLastName(String lastName)
public StringList getAffiliations()
public void setAffiliations(StringList affiliations)
public String getContact()
public void setContact(String contact)
public String getWebsite()
public void setWebsite(String website)
public boolean isFirstAuthor()
public void setFirstAuthor(boolean firstAuthor)
public boolean isCorrespondingAuthor()
public void setCorrespondingAuthor(boolean correspondingAuthor)
public HTMLText getCustomText()
public void setCustomText(HTMLText customText)
public void mergeWith(JIPipeAuthorMetadata other)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.