Class DemoTagger

  • All Implemented Interfaces:
    Tagger

    public class DemoTagger
    extends Object
    implements Tagger
    A trivial tagger that does nothing than assign null tags to words.
    Author:
    Daniel Naber
    • Constructor Detail

      • DemoTagger

        public DemoTagger()
    • Method Detail

      • tag

        public List<AnalyzedTokenReadings> tag​(List<String> sentenceTokens)
        Description copied from interface: Tagger
        Returns a list of AnalyzedTokens that assigns each term in the sentence some kind of part-of-speech information (not necessarily just one tag).

        Note that this method takes exactly one sentence. Its implementation may implement special cases for the first word of a sentence, which is usually written with an uppercase letter.

        Specified by:
        tag in interface Tagger
        Parameters:
        sentenceTokens - the text as returned by a WordTokenizer
      • createNullToken

        public AnalyzedTokenReadings createNullToken​(String token,
                                                     int startPos)
        Description copied from interface: Tagger
        Create the AnalyzedToken used for whitespace and other non-words. Use null as the POS tag for this token.
        Specified by:
        createNullToken in interface Tagger
      • createToken

        public AnalyzedToken createToken​(String token,
                                         String posTag)
        Description copied from interface: Tagger
        Create a token specific to the language of the implementing class.
        Specified by:
        createToken in interface Tagger