eu.etaxonomy.cdm.model.reference
Interface INomenclaturalReference
- All Superinterfaces:
- IAnnotatableEntity, ICdmBase, IIdentifiableEntity, IMatchable, IMergable, IParsable, IReference, ISourceable<IdentifiableSource>, IVersionableEntity
- All Known Subinterfaces:
- IArticle, IBook, IBookSection, IGeneric
- All Known Implementing Classes:
- OpenUrlReference, Reference
public interface INomenclaturalReference
- extends IReference
Interface providing methods for nomenclatural references.
- Version:
- 1.0
- Author:
- m.doering
|
Method Summary |
String |
getNomenclaturalCitation(String microReference)
Returns a formatted string containing the reference citation excluding
authors but including the details as used in a taxon name. |
String |
getYear()
Returns a string representation for the year of publication / creation
of a reference. |
void |
setDatePublished(TimePeriod datePublished)
Sets the date when the reference was published. |
| Methods inherited from interface eu.etaxonomy.cdm.model.reference.IReference |
getAuthorTeam, getDatePublished, getReferenceAbstract, getTitle, getType, getUri, isOfType, setAuthorTeam, setCacheStrategy, setReferenceAbstract, setTitle, setType, setUri |
| Methods inherited from interface eu.etaxonomy.cdm.model.common.IIdentifiableEntity |
addCredit, addCredit, addExtension, addRights, generateTitle, getCredits, getCredits, getData, getExtensions, getLsid, getRights, getTitleCache, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeRights, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString |
| Methods inherited from interface eu.etaxonomy.cdm.model.common.IParsable |
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts |
MICRO_REFERENCE_TOKEN
static final String MICRO_REFERENCE_TOKEN
- See Also:
- Constant Field Values
getNomenclaturalCitation
String getNomenclaturalCitation(String microReference)
- Returns a formatted string containing the reference citation excluding
authors but including the details as used in a
taxon name.
- Specified by:
getNomenclaturalCitation in interface IReference
- Parameters:
microReference - the detail, e.g. a page number, a figure, ...
- Returns:
- String
getYear
String getYear()
- Returns a string representation for the year of publication / creation
of a reference.
setDatePublished
void setDatePublished(TimePeriod datePublished)
- Description copied from interface:
IReference
- Sets the date when the reference was published.
- Specified by:
setDatePublished in interface IReference
Copyright © 2007-2013 EDIT. All Rights Reserved.