Package org.languagetool.language
Class SimpleGerman
- java.lang.Object
-
- org.languagetool.Language
-
- org.languagetool.language.German
-
- org.languagetool.language.GermanyGerman
-
- org.languagetool.language.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.
-
-
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.GermanyGerman
getCountries
-
Methods inherited from class org.languagetool.language.German
close, getDefaultLanguageVariant, getDisambiguator, getMaintainedState, getNonStrictCompoundSplitter, getPostDisambiguationChunker, getRelevantWord2VecModelRules, getSentenceTokenizer, getStrictCompoundTokenizer, getSynthesizer, getTagger, getWord2VecModel
-
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
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Overrides:
getName
in classGermanyGerman
-
getShortCode
public java.lang.String getShortCode()
- Overrides:
getShortCode
in classGerman
-
getMaintainers
public org.languagetool.language.Contributor[] getMaintainers()
- Overrides:
getMaintainers
in classGerman
-
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 classGerman
- Throws:
java.io.IOException
-
getLanguageModel
public org.languagetool.languagemodel.LanguageModel getLanguageModel(java.io.File indexDir) throws java.io.IOException
- Overrides:
getLanguageModel
in classGerman
- 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 classGerman
- 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 classGermanyGerman
- Throws:
java.io.IOException
-
getPriorityForId
public int getPriorityForId(java.lang.String id)
- Overrides:
getPriorityForId
in classGerman
-
-