Package org.languagetool.language
Class German
java.lang.Object
org.languagetool.Language
org.languagetool.LanguageWithModel
org.languagetool.language.German
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
AustrianGerman,GermanyGerman,NonSwissGerman,SwissGerman
Support for German - use the sub classes
GermanyGerman, SwissGerman, or AustrianGerman
if you need spell checking.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateDefaultSpellingRule(ResourceBundle messages) filterRuleMatches(List<RuleMatch> ruleMatches, AnnotatedText text, Set<String> enabledRules) String[]static GermanThis is a safety method if subclass forgets to create a getInstance method and API user going to invoke it via subclass.getName()protected intgetRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) booleanbooleanprepareLineForSpeller(String line) toAdvancedTypography(String input) Methods inherited from class org.languagetool.LanguageWithModel
close, getLanguageModel, initLanguageModelMethods inherited from class org.languagetool.Language
adaptSuggestion, adjustMatch, createDefaultChunker, createDefaultJLanguageTool, equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultRulePriorityForStyle, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getRelevantLanguageModelCapableRules, getRelevantRemoteRules, getRelevantRulesGlobalConfig, getRemoteEnhancedRules, getRuleFileNames, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasNGramFalseFriendRule, hasVariant, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toString
-
Constructor Details
-
German
Deprecated.useGermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)
-
-
Method Details
-
getDefaultLanguageVariant
- Overrides:
getDefaultLanguageVariantin classLanguage
-
createDefaultSpellingRule
- Overrides:
createDefaultSpellingRulein classLanguage- Throws:
IOException
-
getDefaultSpellingRule
- Overrides:
getDefaultSpellingRulein classLanguage
-
createDefaultDisambiguator
- Overrides:
createDefaultDisambiguatorin classLanguage
-
createDefaultPostDisambiguationChunker
- Overrides:
createDefaultPostDisambiguationChunkerin classLanguage
-
getName
-
getShortCode
- Specified by:
getShortCodein classLanguage
-
getCountries
- Specified by:
getCountriesin classLanguage
-
createDefaultTagger
- Overrides:
createDefaultTaggerin classLanguage
-
createDefaultSynthesizer
- Overrides:
createDefaultSynthesizerin classLanguage
-
createDefaultSentenceTokenizer
- Overrides:
createDefaultSentenceTokenizerin classLanguage
-
getMaintainers
- Specified by:
getMaintainersin classLanguage
-
getRelevantRules
public List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException - Specified by:
getRelevantRulesin classLanguage- Throws:
IOException
-
getNonStrictCompoundSplitter
- Since:
- 2.7
-
getStrictCompoundTokenizer
- Since:
- 2.7
-
getRelevantLanguageModelRules
public List<Rule> getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) throws IOException - Overrides:
getRelevantLanguageModelRulesin classLanguage- Throws:
IOException- Since:
- 3.1
-
createDefaultWordTokenizer
- Overrides:
createDefaultWordTokenizerin classLanguage
-
getOpeningDoubleQuote
- Overrides:
getOpeningDoubleQuotein classLanguage- Since:
- 5.1
-
getClosingDoubleQuote
- Overrides:
getClosingDoubleQuotein classLanguage- Since:
- 5.1
-
getOpeningSingleQuote
- Overrides:
getOpeningSingleQuotein classLanguage- Since:
- 5.1
-
getClosingSingleQuote
- Overrides:
getClosingSingleQuotein classLanguage- Since:
- 5.1
-
isAdvancedTypographyEnabled
public boolean isAdvancedTypographyEnabled()- Overrides:
isAdvancedTypographyEnabledin classLanguage- Since:
- 5.1
-
toAdvancedTypography
- Overrides:
toAdvancedTypographyin classLanguage
-
getMaintainedState
- Overrides:
getMaintainedStatein classLanguage
-
getPriorityMap
- Overrides:
getPriorityMapin classLanguage
-
getPriorityForId
- Overrides:
getPriorityForIdin classLanguage
-
hasMinMatchesRules
public boolean hasMinMatchesRules()- Overrides:
hasMinMatchesRulesin classLanguage
-
filterRuleMatches
public List<RuleMatch> filterRuleMatches(List<RuleMatch> ruleMatches, AnnotatedText text, Set<String> enabledRules) - Overrides:
filterRuleMatchesin classLanguage
-
prepareLineForSpeller
- Overrides:
prepareLineForSpellerin classLanguage
-
getMultitokenSpeller
- Overrides:
getMultitokenSpellerin classLanguage
-
getInstance
This is a safety method if subclass forgets to create a getInstance method and API user going to invoke it via subclass.
-
GermanyGerman,AustrianGerman, orSwissGermaninstead - they have rules for spell checking, this class doesn't (deprecated since 3.2)