Interface Header

  • All Known Implementing Classes:
    HeaderImpl

    public interface Header
    Interface to access the metadata of the header 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:
      • getAuthorList

        List<Author> getAuthorList()
        The authors 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:
      • getPubID

        String getPubID​(PubIdENUM pubIDtype)
        The specific ID of the paper, if any
        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:
      • getEditorList

        List<Author> getEditorList()
        The list of editors 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: