|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectAbstractMetadata
ModifiableMetadata
MetadataEntity
CitationImpl
public class CitationImpl
Standardized resource reference.
Field Summary |
---|
Fields inherited from class AbstractMetadata |
---|
LOGGER |
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Methods inherited from class MetadataEntity |
---|
ensureNonNull, getStandard |
Methods inherited from class ModifiableMetadata |
---|
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable |
Methods inherited from class AbstractMetadata |
---|
asMap, asTree, equals, getInterface, hashCode, toString |
Methods inherited from class Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CitationImpl()
public CitationImpl(Citation source)
public CitationImpl(CharSequence title)
title
- The title, as a String
or an InternationalString
object.public CitationImpl(ResponsibleParty party)
Method Detail |
---|
public InternationalString getTitle()
getTitle
in interface Citation
public void setTitle(InternationalString newValue)
public Collection<InternationalString> getAlternateTitles()
getAlternateTitles
in interface Citation
public void setAlternateTitles(Collection<? extends InternationalString> newValues)
public Collection<CitationDate> getDates()
getDates
in interface Citation
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.
getSeries
in interface Citation
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.
getISBN
in interface Citation
null
if none.public void setISBN(String newValue)
null
if none.
public String getISSN()
null
if none.
getISSN
in interface Citation
null
if none.public void setISSN(String newValue)
null
if none.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |