Class German

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Closes the language model, if any.
      java.lang.String[] getCountries()  
      org.languagetool.Language getDefaultLanguageVariant()  
      org.languagetool.tagging.disambiguation.Disambiguator getDisambiguator()  
      org.languagetool.languagemodel.LanguageModel getLanguageModel​(java.io.File indexDir)  
      org.languagetool.LanguageMaintainedState getMaintainedState()  
      org.languagetool.language.Contributor[] getMaintainers()  
      java.lang.String getName()  
      org.languagetool.tokenizers.CompoundWordTokenizer getNonStrictCompoundSplitter()  
      org.languagetool.chunking.Chunker getPostDisambiguationChunker()  
      int getPriorityForId​(java.lang.String id)  
      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.util.List<org.languagetool.rules.Rule> getRelevantWord2VecModelRules​(java.util.ResourceBundle messages, org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel)  
      org.languagetool.tokenizers.SentenceTokenizer getSentenceTokenizer()  
      java.lang.String getShortCode()  
      GermanCompoundTokenizer getStrictCompoundTokenizer()  
      @NotNull org.languagetool.synthesis.Synthesizer getSynthesizer()  
      org.languagetool.tagging.Tagger getTagger()  
      org.languagetool.rules.neuralnetwork.Word2VecModel getWord2VecModel​(java.io.File indexDir)  
      • Methods inherited from class org.languagetool.Language

        equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getRelevantLanguageModelCapableRules, 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
    • Field Detail

      • GERMANY_GERMAN

        private static final org.languagetool.Language GERMANY_GERMAN
      • tagger

        protected org.languagetool.tagging.Tagger tagger
      • synthesizer

        private org.languagetool.synthesis.Synthesizer synthesizer
      • sentenceTokenizer

        private org.languagetool.tokenizers.SentenceTokenizer sentenceTokenizer
      • disambiguator

        private org.languagetool.tagging.disambiguation.Disambiguator disambiguator
      • compoundTokenizer

        private org.languagetool.tokenizers.CompoundWordTokenizer compoundTokenizer
      • languageModel

        private org.languagetool.languagemodel.LanguageModel languageModel
      • nnRules

        private java.util.List<org.languagetool.rules.Rule> nnRules
      • word2VecModel

        private org.languagetool.rules.neuralnetwork.Word2VecModel word2VecModel
    • Constructor Detail

    • Method Detail

      • getDefaultLanguageVariant

        public org.languagetool.Language getDefaultLanguageVariant()
        Overrides:
        getDefaultLanguageVariant in class org.languagetool.Language
      • getDisambiguator

        public org.languagetool.tagging.disambiguation.Disambiguator getDisambiguator()
        Overrides:
        getDisambiguator in class org.languagetool.Language
      • getPostDisambiguationChunker

        public org.languagetool.chunking.Chunker getPostDisambiguationChunker()
        Overrides:
        getPostDisambiguationChunker in class org.languagetool.Language
        Since:
        2.9
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class org.languagetool.Language
      • getShortCode

        public java.lang.String getShortCode()
        Specified by:
        getShortCode in class org.languagetool.Language
      • getCountries

        public java.lang.String[] getCountries()
        Specified by:
        getCountries in class org.languagetool.Language
      • getTagger

        public org.languagetool.tagging.Tagger getTagger()
        Overrides:
        getTagger in class org.languagetool.Language
      • getSynthesizer

        @NotNull
        public @NotNull org.languagetool.synthesis.Synthesizer getSynthesizer()
        Overrides:
        getSynthesizer in class org.languagetool.Language
      • getSentenceTokenizer

        public org.languagetool.tokenizers.SentenceTokenizer getSentenceTokenizer()
        Overrides:
        getSentenceTokenizer in class org.languagetool.Language
      • getMaintainers

        public org.languagetool.language.Contributor[] getMaintainers()
        Specified by:
        getMaintainers in class org.languagetool.Language
      • 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
        Specified by:
        getRelevantRules in class org.languagetool.Language
        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 org.languagetool.Language
        Throws:
        java.io.IOException
        Since:
        3.1
      • getRelevantWord2VecModelRules

        public java.util.List<org.languagetool.rules.Rule> getRelevantWord2VecModelRules​(java.util.ResourceBundle messages,
                                                                                         org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel)
                                                                                  throws java.io.IOException
        Overrides:
        getRelevantWord2VecModelRules in class org.languagetool.Language
        Throws:
        java.io.IOException
        Since:
        4.0
      • getNonStrictCompoundSplitter

        public org.languagetool.tokenizers.CompoundWordTokenizer getNonStrictCompoundSplitter()
        Since:
        2.7
      • getLanguageModel

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

        public org.languagetool.rules.neuralnetwork.Word2VecModel getWord2VecModel​(java.io.File indexDir)
                                                                            throws java.io.IOException
        Overrides:
        getWord2VecModel in class org.languagetool.Language
        Throws:
        java.io.IOException
        Since:
        4.0
      • close

        public void close()
                   throws java.lang.Exception
        Closes the language model, if any.
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.lang.Exception
        Since:
        3.1
      • getMaintainedState

        public org.languagetool.LanguageMaintainedState getMaintainedState()
        Overrides:
        getMaintainedState in class org.languagetool.Language
      • getPriorityForId

        public int getPriorityForId​(java.lang.String id)
        Overrides:
        getPriorityForId in class org.languagetool.Language