public class SimpleGerman extends GermanyGerman
INSTANCE| Constructor and Description |
|---|
SimpleGerman() |
| Modifier and Type | Method and Description |
|---|---|
Disambiguator |
createDefaultDisambiguator()
Creates language specific disambiguator.
|
LanguageModel |
getLanguageModel(File indexDir) |
Contributor[] |
getMaintainers()
Get the name(s) of the maintainer(s) for this language or
null. |
String |
getName()
Get this language's name in English, e.g.
|
protected int |
getPriorityForId(String id)
Returns a priority for Rule or Category Id (default: 0).
|
List<Rule> |
getRelevantLanguageModelCapableRules(ResourceBundle messages,
LanguageModel languageModel,
GlobalConfig globalConfig,
UserConfig userConfig,
Language motherTongue,
List<Language> altLanguages)
Get a list of rules that can optionally use a
LanguageModel. |
List<Rule> |
getRelevantLanguageModelRules(ResourceBundle messages,
LanguageModel languageModel,
UserConfig userConfig)
Get a list of rules that require a
LanguageModel. |
List<Rule> |
getRelevantRules(ResourceBundle messages,
UserConfig userConfig,
Language motherTongue,
List<Language> altLanguages)
Get the rules classes that should run for texts in this language.
|
List<String> |
getRuleFileNames()
Get the location of the rule file(s) in a form like
/org/languagetool/rules/de/grammar.xml,
i.e. a path in the classpath. |
String |
getShortCode()
Get this language's character code, e.g.
|
boolean |
isVariant()
|
getCountriesclose, createDefaultPostDisambiguationChunker, createDefaultSentenceTokenizer, createDefaultSpellingRule, createDefaultSynthesizer, createDefaultTagger, createDefaultWordTokenizer, getClosingDoubleQuote, getClosingSingleQuote, getDefaultLanguageVariant, getDefaultSpellingRule, getMaintainedState, getNonStrictCompoundSplitter, getOpeningDoubleQuote, getOpeningSingleQuote, getStrictCompoundTokenizer, hasMinMatchesRules, isAdvancedTypographyEnabled, toAdvancedTypographyadaptSuggestion, adaptSuggestions, adjustMatch, createDefaultChunker, createDefaultJLanguageTool, equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getRelevantRemoteRules, getRelevantRulesGlobalConfig, getRemoteEnhancedRules, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasNGramFalseFriendRule, hasVariant, initLanguageModel, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, mergeSuggestions, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toStringpublic boolean isVariant()
LanguageLanguage, but a subclass of Language.isVariant in class GermanyGermanpublic String getName()
LanguageEnglish or
German (Germany).getName in class GermanyGermanpublic String getShortCode()
Languageen for English.
For most languages this is a two-letter code according to ISO 639-1,
but for those languages that don't have a two-letter code, a three-letter
code according to ISO 639-2 is returned.
The country parameter (e.g. "US"), if any, is not returned.getShortCode in class Germanpublic Contributor[] getMaintainers()
Languagenull.getMaintainers in class Germanpublic Disambiguator createDefaultDisambiguator()
LanguageLanguage.getDisambiguator() if disambiguator is not set.createDefaultDisambiguator in class Germanpublic List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException
LanguagegetRelevantRules in class GermanyGermanIOExceptionpublic LanguageModel getLanguageModel(File indexDir) throws IOException
getLanguageModel in class GermanindexDir - directory with a '3grams' sub directory which contains a Lucene index with 3gram occurrence countsnull if this language doesn't support oneIOExceptionpublic List<Rule> getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) throws IOException
LanguageLanguageModel. Returns an empty list for
languages that don't have such rules.getRelevantLanguageModelRules in class GermanIOExceptionpublic List<Rule> getRelevantLanguageModelCapableRules(ResourceBundle messages, @Nullable LanguageModel languageModel, GlobalConfig globalConfig, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException
LanguageLanguageModel. Returns an empty list for
languages that don't have such rules.getRelevantLanguageModelCapableRules in class GermanyGermanlanguageModel - null if no language model is availableIOExceptionprotected int getPriorityForId(String id)
LanguagegetPriorityForId in class Germanpublic List<String> getRuleFileNames()
Language/org/languagetool/rules/de/grammar.xml,
i.e. a path in the classpath. The files must exist or an exception will be thrown, unless the filename
contains the string -test-.getRuleFileNames in class GermanyGerman