public class SourceCitation extends HypermediaEnabledData
extensionElements, transientProperties| Constructor and Description |
|---|
SourceCitation() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GedcomxModelVisitor visitor)
Accept a visitor.
|
void |
addField(CitationField field)
Add a reference to the citation fields.
|
SourceCitation |
citationTemplate(ResourceReference citationTemplate)
Build out this source citation with a template.
|
SourceCitation |
extensionElement(Object element) |
SourceCitation |
field(CitationField fields)
Build out this citation with a field.
|
ResourceReference |
getCitationTemplate()
A reference to the citation template for this citation.
|
List<CitationField> |
getFields()
The list of citation fields.
|
String |
getLang()
The language of the citation.
|
String |
getValue()
A rendering (as a string) of a source citation.
|
SourceCitation |
id(String id)
Build up this object with an id.
|
SourceCitation |
lang(String lang)
Build out this source citation with a lang.
|
SourceCitation |
link(Link link)
Build up this data with a link.
|
SourceCitation |
link(String rel,
URI href)
Build up this data with a link.
|
void |
setCitationTemplate(ResourceReference citationTemplate)
A reference to the citation template for this citation.
|
void |
setFields(List<CitationField> fields)
The list of citation fields.
|
void |
setLang(String lang)
The language of the citation.
|
void |
setValue(String value)
A rendering (as a string) of a source citation.
|
SourceCitation |
value(String value)
Build out this source citation with a value.
|
addLink, addLink, addTemplatedLink, embed, getLink, getLinks, getLinks, setLinksaddExtensionElement, embed, findExtensionOfType, findExtensionOfType, findExtensionsOfType, findExtensionsOfType, getExtensionElements, getId, getTransientProperties, getTransientProperty, removeExtensionElements, setExtensionElement, setExtensionElements, setId, setTransientProperty, toStringpublic SourceCitation id(String id)
ExtensibleDataid in class ExtensibleDataid - The id.public SourceCitation extensionElement(Object element)
extensionElement in class ExtensibleDatapublic SourceCitation link(Link link)
HypermediaEnabledDatalink in class HypermediaEnabledDatalink - The link.public SourceCitation link(String rel, URI href)
HypermediaEnabledDatalink in class HypermediaEnabledDatarel - The rel.href - The href.public String getLang()
public void setLang(String lang)
lang - The language of the citation.public SourceCitation lang(String lang)
lang - The lang.public String getValue()
public void setValue(String value)
value - A rendering (as a string) of a source citation. This rendering should be the most complete rendering available.public SourceCitation value(String value)
value - The value.public ResourceReference getCitationTemplate()
public void setCitationTemplate(ResourceReference citationTemplate)
citationTemplate - A reference to the citation template for this citation.public SourceCitation citationTemplate(ResourceReference citationTemplate)
citationTemplate - The template.public List<CitationField> getFields()
public void setFields(List<CitationField> fields)
fields - The list of citation fields.public SourceCitation field(CitationField fields)
fields - The field.public void addField(CitationField field)
field - The field to be added.public void accept(GedcomxModelVisitor visitor)
visitor - The visitor.Copyright © 2016. All rights reserved.