Class German
java.lang.Object
org.languagetool.Language
org.languagetool.language.German
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
AustrianGerman, GermanyGerman, SwissGerman
Support for German - use the sub classes
GermanyGerman, SwissGerman, or AustrianGerman
if you need spell checking.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GermanChunkerprivate org.languagetool.tokenizers.CompoundWordTokenizerprivate org.languagetool.tagging.disambiguation.Disambiguatorprivate static final org.languagetool.Languageprivate org.languagetool.languagemodel.LanguageModelprivate List<org.languagetool.rules.Rule> private org.languagetool.tokenizers.SentenceTokenizerprivate GermanCompoundTokenizerprivate org.languagetool.synthesis.Synthesizerprotected org.languagetool.tagging.Taggerprivate org.languagetool.rules.neuralnetwork.Word2VecModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the language model, if any.String[]org.languagetool.Languageorg.languagetool.tagging.disambiguation.Disambiguatororg.languagetool.languagemodel.LanguageModelgetLanguageModel(File indexDir) org.languagetool.LanguageMaintainedStateorg.languagetool.language.Contributor[]getName()org.languagetool.tokenizers.CompoundWordTokenizerorg.languagetool.chunking.ChunkerintList<org.languagetool.rules.Rule> getRelevantLanguageModelRules(ResourceBundle messages, org.languagetool.languagemodel.LanguageModel languageModel) List<org.languagetool.rules.Rule> getRelevantRules(ResourceBundle messages, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, List<org.languagetool.Language> altLanguages) List<org.languagetool.rules.Rule> getRelevantWord2VecModelRules(ResourceBundle messages, org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel) org.languagetool.tokenizers.SentenceTokenizer@NotNull org.languagetool.synthesis.Synthesizerorg.languagetool.tagging.Taggerorg.languagetool.rules.neuralnetwork.Word2VecModelgetWord2VecModel(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
-
Field Details
-
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 -
chunker
-
compoundTokenizer
private org.languagetool.tokenizers.CompoundWordTokenizer compoundTokenizer -
strictCompoundTokenizer
-
languageModel
private org.languagetool.languagemodel.LanguageModel languageModel -
nnRules
-
word2VecModel
private org.languagetool.rules.neuralnetwork.Word2VecModel word2VecModel
-
-
Constructor Details
-
German
Deprecated.useGermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)
-
-
Method Details
-
getDefaultLanguageVariant
public org.languagetool.Language getDefaultLanguageVariant()- Overrides:
getDefaultLanguageVariantin classorg.languagetool.Language
-
getDisambiguator
public org.languagetool.tagging.disambiguation.Disambiguator getDisambiguator()- Overrides:
getDisambiguatorin classorg.languagetool.Language
-
getPostDisambiguationChunker
public org.languagetool.chunking.Chunker getPostDisambiguationChunker()- Overrides:
getPostDisambiguationChunkerin classorg.languagetool.Language- Since:
- 2.9
-
getName
- Specified by:
getNamein classorg.languagetool.Language
-
getShortCode
- Specified by:
getShortCodein classorg.languagetool.Language
-
getCountries
- Specified by:
getCountriesin classorg.languagetool.Language
-
getTagger
public org.languagetool.tagging.Tagger getTagger()- Overrides:
getTaggerin classorg.languagetool.Language
-
getSynthesizer
@NotNull public @NotNull org.languagetool.synthesis.Synthesizer getSynthesizer()- Overrides:
getSynthesizerin classorg.languagetool.Language
-
getSentenceTokenizer
public org.languagetool.tokenizers.SentenceTokenizer getSentenceTokenizer()- Overrides:
getSentenceTokenizerin classorg.languagetool.Language
-
getMaintainers
public org.languagetool.language.Contributor[] getMaintainers()- Specified by:
getMaintainersin classorg.languagetool.Language
-
getRelevantRules
public List<org.languagetool.rules.Rule> getRelevantRules(ResourceBundle messages, org.languagetool.UserConfig userConfig, org.languagetool.Language motherTongue, List<org.languagetool.Language> altLanguages) throws IOException - Specified by:
getRelevantRulesin classorg.languagetool.Language- Throws:
IOException
-
getRelevantLanguageModelRules
public List<org.languagetool.rules.Rule> getRelevantLanguageModelRules(ResourceBundle messages, org.languagetool.languagemodel.LanguageModel languageModel) throws IOException - Overrides:
getRelevantLanguageModelRulesin classorg.languagetool.Language- Throws:
IOException- Since:
- 3.1
-
getRelevantWord2VecModelRules
public List<org.languagetool.rules.Rule> getRelevantWord2VecModelRules(ResourceBundle messages, org.languagetool.rules.neuralnetwork.Word2VecModel word2vecModel) throws IOException - Overrides:
getRelevantWord2VecModelRulesin classorg.languagetool.Language- Throws:
IOException- Since:
- 4.0
-
getNonStrictCompoundSplitter
public org.languagetool.tokenizers.CompoundWordTokenizer getNonStrictCompoundSplitter()- Since:
- 2.7
-
getStrictCompoundTokenizer
- Since:
- 2.7
-
getLanguageModel
public org.languagetool.languagemodel.LanguageModel getLanguageModel(File indexDir) throws IOException - Overrides:
getLanguageModelin classorg.languagetool.Language- Throws:
IOException
-
getWord2VecModel
public org.languagetool.rules.neuralnetwork.Word2VecModel getWord2VecModel(File indexDir) throws IOException - Overrides:
getWord2VecModelin classorg.languagetool.Language- Throws:
IOException- Since:
- 4.0
-
close
Closes the language model, if any.- Specified by:
closein interfaceAutoCloseable- Throws:
Exception- Since:
- 3.1
-
getMaintainedState
public org.languagetool.LanguageMaintainedState getMaintainedState()- Overrides:
getMaintainedStatein classorg.languagetool.Language
-
getPriorityForId
- Overrides:
getPriorityForIdin classorg.languagetool.Language
-
GermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)