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, getStandardcheckWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiableasMap, asTree, equals, getInterface, hashCode, toStringpublic 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 Citationpublic void setAlternateTitles(Collection<? extends InternationalString> newValues)
public Collection<CitationDate> getDates()
public void setDates(Collection<? extends CitationDate> newValues)
public InternationalString getEdition()
getEdition in interface Citationnull if none.public void setEdition(InternationalString newValue)
public Date getEditionDate()
null if none.getEditionDate in interface Citationnull if none.public void setEditionDate(Date newValue)
null if none.public Collection<Identifier> getIdentifiers()
getIdentifiers in interface Citationpublic void setIdentifiers(Collection<? extends Identifier> newValues)
public Collection<ResponsibleParty> getCitedResponsibleParties()
getCitedResponsibleParties in interface Citationpublic void setCitedResponsibleParties(Collection<? extends ResponsibleParty> newValues)
public Collection<PresentationForm> getPresentationForm()
getPresentationForm in interface Citationpublic 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 Citationnull if none.public void setOtherCitationDetails(InternationalString newValue)
null if none.public InternationalString getCollectiveTitle()
null if there is no title.getCollectiveTitle in interface Citationnull 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.