Class PortugueseTagger

java.lang.Object
org.languagetool.tagging.BaseTagger
org.languagetool.tagging.pt.PortugueseTagger
All Implemented Interfaces:
org.languagetool.tagging.Tagger

public class PortugueseTagger extends org.languagetool.tagging.BaseTagger
Portuguese Part-of-speech tagger. Based on English tagger.
  • Field Details

    • ADJ_PART_FS

      private static final Pattern ADJ_PART_FS
    • VERB

      private static final Pattern VERB
    • PREFIXES_FOR_VERBS

      private static final Pattern PREFIXES_FOR_VERBS
  • Constructor Details

    • PortugueseTagger

      public PortugueseTagger()
  • Method Details

    • getManualAdditionsFileName

      public String getManualAdditionsFileName()
      Specified by:
      getManualAdditionsFileName in class org.languagetool.tagging.BaseTagger
    • getManualRemovalsFileName

      public String getManualRemovalsFileName()
      Overrides:
      getManualRemovalsFileName in class org.languagetool.tagging.BaseTagger
    • overwriteWithManualTagger

      public boolean overwriteWithManualTagger()
      Overrides:
      overwriteWithManualTagger in class org.languagetool.tagging.BaseTagger
    • tag

      public List<org.languagetool.AnalyzedTokenReadings> tag(List<String> sentenceTokens) throws IOException
      Specified by:
      tag in interface org.languagetool.tagging.Tagger
      Overrides:
      tag in class org.languagetool.tagging.BaseTagger
      Throws:
      IOException
    • additionalTags

      @Nullable protected @Nullable List<org.languagetool.AnalyzedToken> additionalTags(String word, morfologik.stemming.IStemmer stemmer)
    • addTokens

      private void addTokens(List<org.languagetool.AnalyzedToken> taggedTokens, List<org.languagetool.AnalyzedToken> l)