public class CitationImpl extends MetadataEntity implements Citation
LOGGER
Constructor and Description |
---|
CitationImpl()
Constructs an initially empty citation.
|
CitationImpl(CharSequence title)
Constructs a citation with the specified title.
|
CitationImpl(Citation source)
Constructs a new citation initialized to the values specified by the given object.
|
CitationImpl(ResponsibleParty party)
Constructs a citation with the specified responsible party.
|
Modifier and Type | Method and Description |
---|---|
Collection<InternationalString> |
getAlternateTitles()
Returns the short name or other language name by which the cited information is known.
|
Collection<ResponsibleParty> |
getCitedResponsibleParties()
Returns the name and position information for an individual or organization that is
responsible for the resource.
|
InternationalString |
getCollectiveTitle()
Returns the common title with holdings note.
|
Collection<CitationDate> |
getDates()
Returns the reference date for the cited resource.
|
InternationalString |
getEdition()
Returns the version of the cited resource.
|
Date |
getEditionDate()
Returns the date of the edition, or
null if none. |
Collection<Identifier> |
getIdentifiers()
Returns the unique identifier for the resource.
|
String |
getISBN()
Returns the International Standard Book Number, or
null if none. |
String |
getISSN()
Returns the International Standard Serial Number, or
null if none. |
InternationalString |
getOtherCitationDetails()
Returns other information required to complete the citation that is not recorded elsewhere.
|
Collection<PresentationForm> |
getPresentationForm()
Returns the mode in which the resource is represented, or an empty string if none.
|
Series |
getSeries()
Returns the information about the series, or aggregate dataset, of which the dataset is a
part.
|
InternationalString |
getTitle()
Returns the name by which the cited resource is known.
|
void |
setAlternateTitles(Collection<? extends InternationalString> newValues)
Set the short name or other language name by which the cited information is known.
|
void |
setCitedResponsibleParties(Collection<? extends ResponsibleParty> newValues)
Set the name and position information for an individual or organization that is responsible
for the resource.
|
void |
setCollectiveTitle(InternationalString newValue)
Set the common title with holdings note.
|
void |
setDates(Collection<? extends CitationDate> newValues)
Set the reference date for the cited resource.
|
void |
setEdition(InternationalString newValue)
Set the version of the cited resource.
|
void |
setEditionDate(Date newValue)
Set the date of the edition, or
null if none. |
void |
setIdentifiers(Collection<? extends Identifier> newValues)
Set the unique identifier for the resource.
|
void |
setISBN(String newValue)
Set the International Standard Book Number, or
null if none. |
void |
setISSN(String newValue)
Set the International Standard Serial Number, or
null if none. |
void |
setOtherCitationDetails(InternationalString newValue)
Set other information required to complete the citation that is not recorded elsewhere.
|
void |
setPresentationForm(Collection<? extends PresentationForm> newValues)
Set the mode in which the resource is represented, or an empty string if none.
|
void |
setSeries(Series newValue)
Set the information about the series, or aggregate dataset, of which the dataset is a part.
|
void |
setTitle(InternationalString newValue)
Set the name by which the cited resource is known.
|
ensureNonNull, getStandard
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
asMap, asTree, equals, getInterface, hashCode, toString
public CitationImpl()
public CitationImpl(Citation source)
public CitationImpl(CharSequence title)
title
- The title, as a String
or an InternationalString
object.public CitationImpl(ResponsibleParty party)
public InternationalString getTitle()
public void setTitle(InternationalString newValue)
public Collection<InternationalString> getAlternateTitles()
getAlternateTitles
in interface Citation
public void setAlternateTitles(Collection<? extends InternationalString> newValues)
public Collection<CitationDate> getDates()
public void setDates(Collection<? extends CitationDate> newValues)
public InternationalString getEdition()
getEdition
in interface Citation
null
if none.public void setEdition(InternationalString newValue)
public Date getEditionDate()
null
if none.getEditionDate
in interface Citation
null
if none.public void setEditionDate(Date newValue)
null
if none.public Collection<Identifier> getIdentifiers()
getIdentifiers
in interface Citation
public void setIdentifiers(Collection<? extends Identifier> newValues)
public Collection<ResponsibleParty> getCitedResponsibleParties()
getCitedResponsibleParties
in interface Citation
public void setCitedResponsibleParties(Collection<? extends ResponsibleParty> newValues)
public Collection<PresentationForm> getPresentationForm()
getPresentationForm
in interface Citation
public void setPresentationForm(Collection<? extends PresentationForm> newValues)
public Series getSeries()
null
if none.public void setSeries(Series newValue)
null
if none.public InternationalString getOtherCitationDetails()
null
if none.getOtherCitationDetails
in interface Citation
null
if none.public void setOtherCitationDetails(InternationalString newValue)
null
if none.public InternationalString getCollectiveTitle()
null
if there is no title.getCollectiveTitle
in interface Citation
null
if none.public void setCollectiveTitle(InternationalString newValue)
null
if there is no title.public String getISBN()
null
if none.public void setISBN(String newValue)
null
if none.public String getISSN()
null
if none.public void setISSN(String newValue)
null
if none.Copyright © 1996–2019 Geotools. All rights reserved.