Class CitationMarkerImpl

  • All Implemented Interfaces:
    CitationMarker

    public class CitationMarkerImpl
    extends BaseDocumentElem
    implements CitationMarker
    IMPORTANT: Never instantiate directly this class!
    CitationMarkerImpl represents an inline reference to a citation in a paper
    • Method Detail

      • getId

        public Integer getId()
        Description copied from interface: CitationMarker
        Document-wide unambiguous citation marker Id
        Specified by:
        getId in interface CitationMarker
        Returns:
        document-wide unambiguous term Id
      • setId

        public void setId​(Integer id)
      • getCitationId

        public Integer getCitationId()
        Description copied from interface: CitationMarker
        The document-wide unambiguous id that references the corresponding Citation element
        Specified by:
        getCitationId in interface CitationMarker
        Returns:
        null if this citation marker han not been associated to any bibliography citation entry
      • setCitationId

        public void setCitationId​(Integer citationId)
      • setSentenceId

        public void setSentenceId​(Integer sentenceId)
      • setReferenceText

        public void setReferenceText​(String referenceText)
      • asString

        public String asString​(boolean compactOutput)
        Description copied from interface: CitationMarker
        String representation of the object
        Specified by:
        asString in interface CitationMarker
        Returns: