Class SimpleGerman

  • All Implemented Interfaces:
    java.lang.AutoCloseable

    public class SimpleGerman
    extends GermanyGerman
    Simple German (see e.g. Wikipedia) that only support rules specific to this variant, not the other German rules.
    • Field Summary

      • Fields inherited from class org.languagetool.language.German

        tagger
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleGerman()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.languagetool.languagemodel.LanguageModel getLanguageModel​(java.io.File indexDir)  
      org.languagetool.language.Contributor[] getMaintainers()  
      java.lang.String getName()  
      int getPriorityForId​(java.lang.String id)  
      java.util.List<org.languagetool.rules.Rule> getRelevantLanguageModelCapableRules​(java.util.ResourceBundle messages, @Nullable org.languagetool.languagemodel.LanguageModel languageModel, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, java.util.List<org.languagetool.Language> altLanguages)  
      java.util.List<org.languagetool.rules.Rule> getRelevantLanguageModelRules​(java.util.ResourceBundle messages, org.languagetool.languagemodel.LanguageModel languageModel)  
      java.util.List<org.languagetool.rules.Rule> getRelevantRules​(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, java.util.List<org.languagetool.Language> altLanguages)  
      java.lang.String getShortCode()  
      • Methods inherited from class org.languagetool.Language

        equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getRelevantNeuralNetworkModels, getRelevantRulesGlobalConfig, getRuleFileNames, getShortCodeWithCountryAndVariant, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasNGramFalseFriendRule, hasVariant, initLanguageModel, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SimpleGerman

        public SimpleGerman()
    • Method Detail

      • getShortCode

        public java.lang.String getShortCode()
        Overrides:
        getShortCode in class German
      • getMaintainers

        public org.languagetool.language.Contributor[] getMaintainers()
        Overrides:
        getMaintainers in class German
      • getRelevantRules

        public java.util.List<org.languagetool.rules.Rule> getRelevantRules​(java.util.ResourceBundle messages,
                                                                            org.languagetool.UserConfig userConfig,
                                                                            org.languagetool.Language motherTongue,
                                                                            java.util.List<org.languagetool.Language> altLanguages)
                                                                     throws java.io.IOException
        Overrides:
        getRelevantRules in class German
        Throws:
        java.io.IOException
      • getLanguageModel

        public org.languagetool.languagemodel.LanguageModel getLanguageModel​(java.io.File indexDir)
                                                                      throws java.io.IOException
        Overrides:
        getLanguageModel in class German
        Throws:
        java.io.IOException
      • getRelevantLanguageModelRules

        public java.util.List<org.languagetool.rules.Rule> getRelevantLanguageModelRules​(java.util.ResourceBundle messages,
                                                                                         org.languagetool.languagemodel.LanguageModel languageModel)
                                                                                  throws java.io.IOException
        Overrides:
        getRelevantLanguageModelRules in class German
        Throws:
        java.io.IOException
      • getRelevantLanguageModelCapableRules

        public java.util.List<org.languagetool.rules.Rule> getRelevantLanguageModelCapableRules​(java.util.ResourceBundle messages,
                                                                                                @Nullable
                                                                                                @Nullable org.languagetool.languagemodel.LanguageModel languageModel,
                                                                                                org.languagetool.UserConfig userConfig,
                                                                                                org.languagetool.Language motherTongue,
                                                                                                java.util.List<org.languagetool.Language> altLanguages)
                                                                                         throws java.io.IOException
        Overrides:
        getRelevantLanguageModelCapableRules in class GermanyGerman
        Throws:
        java.io.IOException
      • getPriorityForId

        public int getPriorityForId​(java.lang.String id)
        Overrides:
        getPriorityForId in class German