Class GermanTagger

java.lang.Object
org.languagetool.tagging.BaseTagger
org.languagetool.tagging.de.GermanTagger
All Implemented Interfaces:
Tagger
Direct Known Subclasses:
SwissGermanTagger

public class GermanTagger extends BaseTagger
German part-of-speech tagger, requires data file in de/german.dict in the classpath. The POS tagset is described in tagset.txt
  • Field Details

    • allAdjGruTags

      private static final List<String> allAdjGruTags
    • mitarbeitendenPattern

      private static final Pattern mitarbeitendenPattern
    • genderGapChars

      private static final Pattern genderGapChars
    • afterAsterisk

      private static final Pattern afterAsterisk
    • innenPattern1

      private static final Pattern innenPattern1
    • anythingDash

      private static final Pattern anythingDash
    • innenPattern2

      private static final Pattern innenPattern2
    • DDD_ER_PATTERN

      private static final Pattern DDD_ER_PATTERN
    • nounTagExpansionExceptions

      private static final List<String> nounTagExpansionExceptions
    • prefixesSeparableVerbs

      private static final String[] prefixesSeparableVerbs
    • prefixesSeparableVerbsRegexp

      private static final String prefixesSeparableVerbsRegexp
      See Also:
    • prefixesNonSeparableVerbs

      private static final String[] prefixesNonSeparableVerbs
    • prefixesNonSeparableVerbsRegexp

      private static final String prefixesNonSeparableVerbsRegexp
      See Also:
    • prefixesVerbs

      private static final String[] prefixesVerbs
    • prefixesVerbsRegexp

      private static final String prefixesVerbsRegexp
      See Also:
    • partizip2contains1PluPra

      private static final String[] partizip2contains1PluPra
    • partizip2contains1PluPrt

      private static final String[] partizip2contains1PluPrt
    • postagsPartizipEndingE

      private static final String[] postagsPartizipEndingE
    • postagsPartizipEndingEm

      private static final String[] postagsPartizipEndingEm
    • postagsPartizipEndingEn

      private static final String[] postagsPartizipEndingEn
    • postagsPartizipEndingEr

      private static final String[] postagsPartizipEndingEr
    • postagsPartizipEndingEs

      private static final String[] postagsPartizipEndingEs
    • notAVerb

      private static final String[] notAVerb
    • tagsForWeise

      private static final List<String> tagsForWeise
    • removalTagger

      private final ManualTagger removalTagger
    • expansionInfos

      private static final Supplier<GermanTagger.ExpansionInfos> expansionInfos
    • INSTANCE

      public static final GermanTagger INSTANCE
  • Constructor Details

    • GermanTagger

      public GermanTagger()
  • Method Details