Package edu.upf.taln.dri.lib.model.ext
Interface Citation
-
- All Known Implementing Classes:
CitationImpl
public interface Citation
Interface to access a citation of a paper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
asString(boolean compactOutput)
String representation of the objectList<Author>
getAuthorList()
The authors of the paperString
getBibsonomyURL()
The bibsonomy URL of the paperString
getChapter()
The chapter of the paperList<CitationMarker>
getCitaitonMarkers()
The list ofCitationMarkers
, that are the inline references to this citation An empty list is returned if noCitationMarkers
have been associated to the considered citationMap<String,String>
getCitationString()
A map of citation styles as key and complete citation strings as valuesString
getEdition()
The edition of the paperList<Author>
getEditorList()
The list of editors of the paperString
getFirstPage()
The first pageInteger
getId()
Document-wide unambiguous citation IdString
getInstitution()
The institution of the paperString
getIssue()
The issue of the paperString
getJournal()
The journal of the paperString
getLastPage()
The last pageString
getOpenURL()
The open URL of the paperString
getPages()
The pagesString
getPubID(PubIdENUM pubIDtype)
The specific ID of the paper, if anyString
getPublisher()
The publisher of the paperString
getPublisherLoc()
The location of the publisher of the paperString
getSeries()
The series of the paperSet<CitationSourceENUM>
getSource()
The sources from which the citation data have been retrievedString
getText()
The whole text of the citation, usually part of the bibliography of a paperString
getTitle()
The title of the paperString
getVolume()
The volume of the paperString
getYear()
The year of the paper
-
-
-
Method Detail
-
getId
Integer getId()
Document-wide unambiguous citation Id- Returns:
- document-wide unambiguous term Id
-
getSource
Set<CitationSourceENUM> getSource()
The sources from which the citation data have been retrieved- Returns:
-
getText
String getText()
The whole text of the citation, usually part of the bibliography of a paper- Returns:
-
getTitle
String getTitle()
The title of the paper- Returns:
-
getYear
String getYear()
The year of the paper- Returns:
-
getPages
String getPages()
The pages- Returns:
-
getFirstPage
String getFirstPage()
The first page- Returns:
-
getLastPage
String getLastPage()
The last page- Returns:
-
getOpenURL
String getOpenURL()
The open URL of the paper- Returns:
-
getBibsonomyURL
String getBibsonomyURL()
The bibsonomy URL of the paper- Returns:
-
getChapter
String getChapter()
The chapter of the paper- Returns:
-
getVolume
String getVolume()
The volume of the paper- Returns:
-
getIssue
String getIssue()
The issue of the paper- Returns:
-
getSeries
String getSeries()
The series of the paper- Returns:
-
getPublisher
String getPublisher()
The publisher of the paper- Returns:
-
getPublisherLoc
String getPublisherLoc()
The location of the publisher of the paper- Returns:
-
getJournal
String getJournal()
The journal of the paper- Returns:
-
getInstitution
String getInstitution()
The institution of the paper- Returns:
-
getEdition
String getEdition()
The edition of the paper- Returns:
-
getCitationString
Map<String,String> getCitationString()
A map of citation styles as key and complete citation strings as values- Returns:
-
getCitaitonMarkers
List<CitationMarker> getCitaitonMarkers()
The list ofCitationMarkers
, that are the inline references to this citation An empty list is returned if noCitationMarkers
have been associated to the considered citation- Returns:
-
asString
String asString(boolean compactOutput)
String representation of the object- Returns:
-
-