public class Tamil extends Language
Constructor and Description |
---|
Tamil() |
Modifier and Type | Method and Description |
---|---|
SentenceTokenizer |
createDefaultSentenceTokenizer()
Creates language specific sentence tokenizer.
|
Tagger |
createDefaultTagger()
Creates language specific part-of-speech tagger.
|
String[] |
getCountries()
Get this language's country options , e.g.
|
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.
|
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, createDefaultChunker, createDefaultDisambiguator, createDefaultJLanguageTool, createDefaultPostDisambiguationChunker, createDefaultSpellingRule, createDefaultSynthesizer, createDefaultWordTokenizer, equals, equalsConsiderVariantsIfSpecified, getChunker, getClosingDoubleQuote, getClosingSingleQuote, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultLanguageVariant, getDefaultSpellingRule, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLanguageModel, getLocale, getLocaleWithCountryAndVariant, getMaintainedState, getOpeningDoubleQuote, getOpeningSingleQuote, getPatternRules, 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 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
public SentenceTokenizer createDefaultSentenceTokenizer()
Language
Language.getSentenceTokenizer()
if sentence tokenizer is not set.createDefaultSentenceTokenizer
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
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