public interface IReference extends IIdentifiableEntity, IParsable, IMergable, IMatchable, java.lang.Cloneable
This class corresponds to:
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
java.lang.String |
getAbbrevTitle()
The abbreviated title is the short form for the title.
|
INomenclaturalReferenceCacheStrategy |
getCacheStrategy() |
java.lang.String |
getReferenceAbstract()
Returns the references abstract which is a summary of the content
|
java.lang.String |
getTitle()
Returns the references title
|
ReferenceType |
getType()
Returns the reference type
|
java.net.URI |
getUri()
Returns the Uniform Resource Identifier (URI) corresponding to this
reference.
|
boolean |
isOfType(ReferenceType type)
Returns true if the type of the reference is the same as the passed parameter
|
void |
setAbbrevTitle(java.lang.String abbrevTitle)
Sets the
abbreviated title . |
void |
setCacheStrategy(INomenclaturalReferenceCacheStrategy defaultStrategy) |
void |
setReferenceAbstract(java.lang.String referenceAbstract)
Sets the references abstract which is a summary of the content
|
void |
setTitle(java.lang.String title)
Sets the references title
|
void |
setTitleCaches(java.lang.String cache)
Sets both caches and protects them.
|
void |
setType(ReferenceType type)
Sets the reference type
|
void |
setUri(java.net.URI uri) |
addCredit, addCredit, addExtension, addExtension, addIdentifier, addIdentifier, addIdentifier, addRights, generateTitle, getCredits, getCredits, getData, getExtensions, getIdentifiers, getLsid, getRights, getTitleCache, isProtectedTitleCache, removeCredit, removeCredit, removeExtension, removeIdentifier, removeIdentifier, removeRights, removeSources, replaceCredit, replaceIdentifier, resetTitleCache, setLsid, setProtectedTitleCache, setTitleCache, setTitleCache, toString
addAggregationSource, addImportSource, addPrimaryTaxonomicSource, addPrimaryTaxonomicSource, addSource, addSource, addSource, addSources, getSources, removeSource
addAnnotation, addMarker, getAnnotations, getMarkers, getMarkers, hasMarker, hasMarker, markerValue, removeAnnotation, removeMarker, removeMarker
getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
addParsingProblem, getParsingProblem, getParsingProblems, getProblemEnds, getProblemStarts, hasProblem, hasProblem, removeParsingProblem, setParsingProblem, setProblemEnds, setProblemStarts
ReferenceType getType()
void setType(ReferenceType type)
type
- boolean isOfType(ReferenceType type)
type
- java.lang.String getTitle()
void setTitle(java.lang.String title)
title
- java.lang.String getAbbrevTitle()
void setAbbrevTitle(java.lang.String abbrevTitle)
abbreviated title
.abbrevTitle
- java.net.URI getUri()
void setUri(java.net.URI uri)
getUri()
java.lang.String getReferenceAbstract()
void setReferenceAbstract(java.lang.String referenceAbstract)
referenceAbstract
- void setCacheStrategy(INomenclaturalReferenceCacheStrategy defaultStrategy)
defaultStrategy
- INomenclaturalReferenceCacheStrategy getCacheStrategy()
java.lang.Object clone()
Cloneable
void setTitleCaches(java.lang.String cache)
IIdentifiableEntity.setTitleCache(String)
,
IIdentifiableEntity.setTitleCache(String, boolean)
,
IIdentifiableEntity.setProtectedTitleCache(boolean)
,
#setAbbrevTitleCache(String)
,
#setAbbrevTitleCache(String, boolean)
,
#setProtectedAbbrevTitleCache(boolean)
Copyright © 2007-2020 EDIT. All Rights Reserved.