Package edu.upf.taln.dri.lib.model.ext
Interface Header
-
- All Known Implementing Classes:
HeaderImpl
public interface Header
Interface to access the metadata of the header of the 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 paperString
getEdition()
The edition of the paperList<Author>
getEditorList()
The list of editors of the paperString
getFirstPage()
The first pageList<Institution>
getInstitutions()
Get all the institutions mentioned in the headerString
getIssue()
The issue of the paperString
getJournal()
The journal of the paperMap<LangENUM,List<String>>
getKeywords()
Get the language specific list of keywordsString
getLastPage()
The last pageString
getOpenURL()
The open URL of the paperString
getPages()
The pagesString
getPlainText()
The plain text of the paper headerString
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 paperMap<LangENUM,String>
getTitles()
The titles of the paper (each one with its own language) Useful in case of papers with multiple titles in multiple languages.String
getVolume()
The volume of the paperString
getYear()
The year of the paper
-
-
-
Method Detail
-
getPlainText
String getPlainText()
The plain text of the paper header- Returns:
-
getTitles
Map<LangENUM,String> getTitles()
The titles of the paper (each one with its own language) Useful in case of papers with multiple titles in multiple languages.- Returns:
-
getKeywords
Map<LangENUM,List<String>> getKeywords()
Get the language specific list of keywords- 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:
-
getEdition
String getEdition()
The edition of the paper- Returns:
-
getInstitutions
List<Institution> getInstitutions()
Get all the institutions mentioned in the header- Returns:
-
asString
String asString(boolean compactOutput)
String representation of the object- Returns:
-
-