Class DutchTagger

java.lang.Object
org.languagetool.tagging.BaseTagger
org.languagetool.tagging.nl.DutchTagger
All Implemented Interfaces:
Tagger

public class DutchTagger extends BaseTagger
Dutch tagger.
  • Field Details

    • INSTANCE

      public static final DutchTagger INSTANCE
    • PATTERN1_A

      private static final Pattern PATTERN1_A
    • PATTERN1_E

      private static final Pattern PATTERN1_E
    • PATTERN1_I

      private static final Pattern PATTERN1_I
    • PATTERN1_O

      private static final Pattern PATTERN1_O
    • PATTERN1_U

      private static final Pattern PATTERN1_U
    • CHAR_PATTERN_AA

      private static final Pattern CHAR_PATTERN_AA
    • CHAR_PATTERN_AE

      private static final Pattern CHAR_PATTERN_AE
    • CHAR_PATTERN_AI

      private static final Pattern CHAR_PATTERN_AI
    • CHAR_PATTERN_AU

      private static final Pattern CHAR_PATTERN_AU
    • CHAR_PATTERN_EE

      private static final Pattern CHAR_PATTERN_EE
    • CHAR_PATTERN_EI

      private static final Pattern CHAR_PATTERN_EI
    • CHAR_PATTERN_EU

      private static final Pattern CHAR_PATTERN_EU
    • CHAR_PATTERN_IE

      private static final Pattern CHAR_PATTERN_IE
    • CHAR_PATTERN_OE

      private static final Pattern CHAR_PATTERN_OE
    • CHAR_PATTERN_OI

      private static final Pattern CHAR_PATTERN_OI
    • CHAR_PATTERN_OO

      private static final Pattern CHAR_PATTERN_OO
    • CHAR_PATTERN_OU

      private static final Pattern CHAR_PATTERN_OU
    • CHAR_PATTERN_UI

      private static final Pattern CHAR_PATTERN_UI
    • CHAR_PATTERN_UU

      private static final Pattern CHAR_PATTERN_UU
    • CHAR_PATTERN_IJ

      private static final Pattern CHAR_PATTERN_IJ
    • PATTERN2_A

      private static final Pattern PATTERN2_A
    • PATTERN2_E

      private static final Pattern PATTERN2_E
    • PATTERN2_I

      private static final Pattern PATTERN2_I
    • PATTERN2_O

      private static final Pattern PATTERN2_O
    • PATTERN2_U

      private static final Pattern PATTERN2_U
    • HYPHEN1_PATTERN

      private static final Pattern HYPHEN1_PATTERN
    • HYPHEN2_PATTERN

      private static final Pattern HYPHEN2_PATTERN
    • alwaysNeedsHet

      private static final Set<String> alwaysNeedsHet
    • alwaysNeedsDe

      private static final Set<String> alwaysNeedsDe
    • alwaysNeedsMrv

      private static final Set<String> alwaysNeedsMrv
  • Constructor Details

    • DutchTagger

      public DutchTagger()
  • Method Details

    • 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
      Overrides:
      tag in class BaseTagger
      Parameters:
      sentenceTokens - the text as returned by a WordTokenizer
    • getPostags

      public List<AnalyzedToken> getPostags(String word)
    • addTokens

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