public class NoopLanguage extends Language
Modifier and Type | Field and Description |
---|---|
static String |
SHORT_CODE |
Constructor and Description |
---|
NoopLanguage() |
Modifier and Type | Method and Description |
---|---|
Chunker |
createDefaultChunker()
Creates language specific chunker.
|
Disambiguator |
createDefaultDisambiguator()
Creates language specific disambiguator.
|
SentenceTokenizer |
createDefaultSentenceTokenizer()
Creates language specific sentence tokenizer.
|
Tagger |
createDefaultTagger()
Creates language specific part-of-speech tagger.
|
Tokenizer |
createDefaultWordTokenizer()
Creates language specific word tokenizer.
|
String[] |
getCountries()
Get this language's country options , e.g.
|
Locale |
getLocale()
Get this language's Java locale, not considering the country code.
|
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 List<AbstractPatternRule> |
getPatternRules()
Get the pattern rules as defined in the files returned by
Language.getRuleFileNames() . |
List<Rule> |
getRelevantRules(ResourceBundle messages,
UserConfig userConfig,
Language motherTongue,
List<Language> altLanguages)
Get the rules classes that should run for texts in this language.
|
String |
getShortCode()
Get this language's character code, e.g.
|
adaptSuggestion, adaptSuggestions, adjustMatch, createDefaultJLanguageTool, createDefaultPostDisambiguationChunker, createDefaultSpellingRule, createDefaultSynthesizer, equals, equalsConsiderVariantsIfSpecified, getChunker, getClosingDoubleQuote, getClosingSingleQuote, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultLanguageVariant, getDefaultSpellingRule, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLanguageModel, getLocaleWithCountryAndVariant, getMaintainedState, getOpeningDoubleQuote, getOpeningSingleQuote, getPostDisambiguationChunker, getPriorityForId, getRelevantLanguageModelCapableRules, getRelevantLanguageModelRules, getRelevantRemoteRules, getRelevantRulesGlobalConfig, getRemoteEnhancedRules, getRuleFileNames, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasMinMatchesRules, hasNGramFalseFriendRule, hasVariant, initLanguageModel, isAdvancedTypographyEnabled, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, mergeSuggestions, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toAdvancedTypography, toString
public static final String SHORT_CODE
public Locale getLocale()
Language
public Disambiguator createDefaultDisambiguator()
Language
Language.getDisambiguator()
if disambiguator is not set.createDefaultDisambiguator
in class Language
public String getName()
Language
English
or
German (Germany)
.public String getShortCode()
Language
en
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 Language
public String[] getCountries()
Language
US
(as in en-US
) or
PL
(as in pl-PL
).getCountries
in class Language
@NotNull public Tagger createDefaultTagger()
Language
null
,
but it can be a trivial pseudo-tagger that only assigns null
tags.
This function will be called each time in Language.getTagger()
()} if tagger is not set.createDefaultTagger
in class Language
@Nullable public Chunker createDefaultChunker()
Language
Language.getChunker()
if chunker is not set.createDefaultChunker
in class Language
public Contributor[] getMaintainers()
Language
null
.getMaintainers
in class Language
public List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages)
Language
getRelevantRules
in class Language
protected List<AbstractPatternRule> getPatternRules()
Language
Language.getRuleFileNames()
.getPatternRules
in class Language
public SentenceTokenizer createDefaultSentenceTokenizer()
Language
Language.getSentenceTokenizer()
if sentence tokenizer is not set.createDefaultSentenceTokenizer
in class Language
public Tokenizer createDefaultWordTokenizer()
Language
Language.getWordTokenizer()
if word tokenizer is not set.createDefaultWordTokenizer
in class Language