public class JIPipeDataInfoRef extends Object implements JIPipeValidatable
JIPipeDataInfo
referencesModifier and Type | Class and Description |
---|---|
static class |
JIPipeDataInfoRef.Deserializer
Deserializes the reference from a string
|
static class |
JIPipeDataInfoRef.Serializer
Serializes the reference as ID
|
Constructor and Description |
---|
JIPipeDataInfoRef()
New instance
|
JIPipeDataInfoRef(Class<? extends JIPipeData> klass) |
JIPipeDataInfoRef(JIPipeDataInfo info) |
JIPipeDataInfoRef(JIPipeDataInfoRef other)
Creates a copy
|
JIPipeDataInfoRef(String id)
Initializes from data ID
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
JIPipeDataInfo |
getInfo() |
int |
hashCode() |
void |
reportValidity(JIPipeIssueReport report)
Generates a validity report
|
void |
setInfo(JIPipeDataInfo info) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
generateValidityReport
public JIPipeDataInfoRef(String id)
id
- data idpublic JIPipeDataInfoRef(JIPipeDataInfo info)
info
- The referenced infopublic JIPipeDataInfoRef()
public JIPipeDataInfoRef(JIPipeDataInfoRef other)
other
- the otherpublic JIPipeDataInfoRef(Class<? extends JIPipeData> klass)
public JIPipeDataInfo getInfo()
public void setInfo(JIPipeDataInfo info)
public void reportValidity(JIPipeIssueReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
report
- the report to be added toCopyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.