public class SourceReference extends HypermediaEnabledData implements Attributable
extensionElements, transientProperties| Constructor and Description |
|---|
SourceReference() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GedcomxModelVisitor visitor)
Accept a visitor.
|
void |
addQualifier(Qualifier qualifier)
Add a qualifier.
|
SourceReference |
attribution(Attribution attribution)
Build up this source reference with attribution.
|
SourceReference |
description(SourceDescription description)
Build up this source reference with a description reference.
|
SourceReference |
descriptionId(String descriptionId)
Build up this source iderence with a description iderence.
|
SourceReference |
descriptionRef(URI descriptionRef)
Build up this source reference with a description reference.
|
SourceReference |
extensionElement(Object element) |
Attribution |
getAttribution()
The attribution metadata for this source reference.
|
String |
getDescriptionId()
Id of the source being referenced.
|
URI |
getDescriptionRef()
A reference to a description of the source being referenced.
|
List<Qualifier> |
getQualifiers()
The qualifiers associated with this source reference.
|
SourceReference |
id(String id)
Build up this object with an id.
|
SourceReference |
link(Link link)
Build up this data with a link.
|
SourceReference |
link(String rel,
URI href)
Build up this data with a link.
|
SourceReference |
qualifier(Qualifier qualifier)
Build up this source reference with a qualifier.
|
void |
setAttribution(Attribution attribution)
The attribution metadata for this source reference.
|
void |
setDescriptionId(String descriptionId)
Id of the source being referenced.
|
void |
setDescriptionRef(URI descriptionRef)
A reference to a description of the source being referenced.
|
void |
setQualifiers(List<Qualifier> qualifiers)
Set the qualifiers associated with this source reference.
|
addLink, addLink, addTemplatedLink, embed, getLink, getLinks, getLinks, setLinksaddExtensionElement, embed, findExtensionOfType, findExtensionOfType, findExtensionsOfType, findExtensionsOfType, getExtensionElements, getId, getTransientProperties, getTransientProperty, removeExtensionElements, setExtensionElement, setExtensionElements, setId, setTransientProperty, toStringpublic SourceReference id(String id)
ExtensibleDataid in class ExtensibleDataid - The id.public SourceReference extensionElement(Object element)
extensionElement in class ExtensibleDatapublic SourceReference link(Link link)
HypermediaEnabledDatalink in class HypermediaEnabledDatalink - The link.public SourceReference link(String rel, URI href)
HypermediaEnabledDatalink in class HypermediaEnabledDatarel - The rel.href - The href.public Attribution getAttribution()
getAttribution in interface Attributablepublic void setAttribution(Attribution attribution)
setAttribution in interface Attributableattribution - The attribution metadata for this source reference.public SourceReference attribution(Attribution attribution)
attribution - The attribution.public URI getDescriptionRef()
public void setDescriptionRef(URI descriptionRef)
descriptionRef - A reference to a description of the source being referenced.public SourceReference descriptionRef(URI descriptionRef)
descriptionRef - The description ref.public String getDescriptionId()
public void setDescriptionId(String descriptionId)
descriptionId - Id of the source being referenced.public SourceReference descriptionId(String descriptionId)
descriptionId - The description id.public SourceReference description(SourceDescription description)
description - The description.public List<Qualifier> getQualifiers()
public void setQualifiers(List<Qualifier> qualifiers)
qualifiers - qualifiers to associate with this source reference.public SourceReference qualifier(Qualifier qualifier)
qualifier - The qualifier.public void addQualifier(Qualifier qualifier)
qualifier - The qualifier.public void accept(GedcomxModelVisitor visitor)
visitor - The visitor.Copyright © 2016. All rights reserved.