Package org.languagetool.language
Class German
- java.lang.Object
-
- org.languagetool.Language
-
- org.languagetool.language.German
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
AustrianGerman,GermanyGerman,SwissGerman
public class German extends org.languagetool.Language implements java.lang.AutoCloseableSupport for German - use the sub classesGermanyGerman,SwissGerman, orAustrianGermanif you need spell checking.
-
-
Field Summary
Fields Modifier and Type Field Description private GermanChunkerchunkerprivate org.languagetool.tokenizers.CompoundWordTokenizercompoundTokenizerprivate org.languagetool.tagging.disambiguation.Disambiguatordisambiguatorprivate static org.languagetool.LanguageGERMANY_GERMANprivate org.languagetool.languagemodel.LanguageModellanguageModelprivate java.util.List<org.languagetool.rules.Rule>nnRulesprivate org.languagetool.tokenizers.SentenceTokenizersentenceTokenizerprivate GermanCompoundTokenizerstrictCompoundTokenizerprivate org.languagetool.synthesis.Synthesizersynthesizerprotected org.languagetool.tagging.Taggertaggerprivate org.languagetool.rules.neuralnetwork.Word2VecModelword2VecModel
-
Constructor Summary
Constructors Constructor Description German()Deprecated.useGermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the language model, if any.java.lang.String[]getCountries()org.languagetool.LanguagegetDefaultLanguageVariant()org.languagetool.tagging.disambiguation.DisambiguatorgetDisambiguator()org.languagetool.languagemodel.LanguageModelgetLanguageModel(java.io.File indexDir)org.languagetool.LanguageMaintainedStategetMaintainedState()org.languagetool.language.Contributor[]getMaintainers()java.lang.StringgetName()org.languagetool.tokenizers.CompoundWordTokenizergetNonStrictCompoundSplitter()org.languagetool.chunking.ChunkergetPostDisambiguationChunker()intgetPriorityForId(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.SentenceTokenizergetSentenceTokenizer()java.lang.StringgetShortCode()GermanCompoundTokenizergetStrictCompoundTokenizer()@NotNull org.languagetool.synthesis.SynthesizergetSynthesizer()org.languagetool.tagging.TaggergetTagger()org.languagetool.rules.neuralnetwork.Word2VecModelgetWord2VecModel(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
-
-
-
-
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
-
chunker
private GermanChunker chunker
-
compoundTokenizer
private org.languagetool.tokenizers.CompoundWordTokenizer compoundTokenizer
-
strictCompoundTokenizer
private GermanCompoundTokenizer strictCompoundTokenizer
-
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
-
German
@Deprecated public German()
Deprecated.useGermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)
-
-
Method Detail
-
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
public java.lang.String getName()
- Specified by:
getNamein classorg.languagetool.Language
-
getShortCode
public java.lang.String getShortCode()
- Specified by:
getShortCodein classorg.languagetool.Language
-
getCountries
public java.lang.String[] 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 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:
getRelevantRulesin classorg.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:
getRelevantLanguageModelRulesin classorg.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:
getRelevantWord2VecModelRulesin classorg.languagetool.Language- Throws:
java.io.IOException- Since:
- 4.0
-
getNonStrictCompoundSplitter
public org.languagetool.tokenizers.CompoundWordTokenizer getNonStrictCompoundSplitter()
- Since:
- 2.7
-
getStrictCompoundTokenizer
public GermanCompoundTokenizer getStrictCompoundTokenizer()
- Since:
- 2.7
-
getLanguageModel
public org.languagetool.languagemodel.LanguageModel getLanguageModel(java.io.File indexDir) throws java.io.IOException- Overrides:
getLanguageModelin classorg.languagetool.Language- Throws:
java.io.IOException
-
getWord2VecModel
public org.languagetool.rules.neuralnetwork.Word2VecModel getWord2VecModel(java.io.File indexDir) throws java.io.IOException- Overrides:
getWord2VecModelin classorg.languagetool.Language- Throws:
java.io.IOException- Since:
- 4.0
-
close
public void close() throws java.lang.ExceptionCloses the language model, if any.- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception- Since:
- 3.1
-
getMaintainedState
public org.languagetool.LanguageMaintainedState getMaintainedState()
- Overrides:
getMaintainedStatein classorg.languagetool.Language
-
getPriorityForId
public int getPriorityForId(java.lang.String id)
- Overrides:
getPriorityForIdin classorg.languagetool.Language
-
-