Class ArabicTagger

java.lang.Object
org.languagetool.tagging.BaseTagger
org.languagetool.tagging.ar.ArabicTagger
All Implemented Interfaces:
Tagger

public class ArabicTagger extends BaseTagger
Since:
4.9
  • Constructor Details

    • ArabicTagger

      public ArabicTagger()
  • Method Details

    • tag

      public List<AnalyzedTokenReadings> tag(List<String> sentenceTokens)
      Specified by:
      tag in interface Tagger
      Overrides:
      tag in class BaseTagger
    • additionalTags

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

      public void enableNewStylePronounTag()
    • getProclitic

      public String getProclitic(AnalyzedToken token)
      Returns:
      if have a flag which is a noun/verb and has proclitics, return the first prefix named procletic letters for this case
    • getEnclitic

      public String getEnclitic(AnalyzedToken token)
      Returns:
      if have a flag which is a noun and has pronoun, return the suffix letters for this case
    • getJarProclitic

      public String getJarProclitic(AnalyzedToken token)
      Returns:
      if have a flag which is a noun and has proclitics, return the first prefix named procletic letters for this case
    • tag

      public AnalyzedTokenReadings tag(String word)
    • getLemmas

      public List<String> getLemmas(AnalyzedTokenReadings patternTokens, String type)