Package org.languagetool.language
Class Arabic
java.lang.Object
org.languagetool.Language
org.languagetool.LanguageWithModel
org.languagetool.language.Arabic
- All Implemented Interfaces:
AutoCloseable
Support for Arabic.
- Since:
- 4.9
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SpellingCheckRulecreateDefaultSpellingRule(ResourceBundle messages) String[]getName()getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) Methods inherited from class org.languagetool.LanguageWithModel
close, getLanguageModel, initLanguageModelMethods inherited from class org.languagetool.Language
adaptSuggestion, adjustMatch, createDefaultChunker, createDefaultJLanguageTool, createDefaultPostDisambiguationChunker, equals, equalsConsiderVariantsIfSpecified, filterRuleMatches, getChunker, getClosingDoubleQuote, getClosingSingleQuote, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultLanguageVariant, getDefaultRulePriorityForStyle, getDefaultSpellingRule, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getMultitokenSpeller, getOpeningDoubleQuote, getOpeningSingleQuote, getPatternRules, getPostDisambiguationChunker, getPriorityForId, getPriorityMap, getRelevantLanguageModelCapableRules, getRelevantRemoteRules, getRelevantRulesGlobalConfig, getRemoteEnhancedRules, getRuleFileNames, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasMinMatchesRules, hasNGramFalseFriendRule, hasVariant, isAdvancedTypographyEnabled, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, prepareLineForSpeller, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toAdvancedTypography, toString
-
Constructor Details
-
Arabic
public Arabic()
-
-
Method Details
-
getName
-
getShortCode
- Specified by:
getShortCodein classLanguage
-
getCountries
- Specified by:
getCountriesin classLanguage
-
createDefaultDisambiguator
- Overrides:
createDefaultDisambiguatorin classLanguage
-
createDefaultSentenceTokenizer
- Overrides:
createDefaultSentenceTokenizerin classLanguage
-
createDefaultWordTokenizer
- Overrides:
createDefaultWordTokenizerin classLanguage
-
createDefaultTagger
- Overrides:
createDefaultTaggerin classLanguage
-
createDefaultSynthesizer
- Overrides:
createDefaultSynthesizerin 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
-
getRelevantLanguageModelRules
public List<Rule> getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) - Overrides:
getRelevantLanguageModelRulesin classLanguage
-
getMaintainedState
- Overrides:
getMaintainedStatein classLanguage
-
createDefaultSpellingRule
@Nullable protected SpellingCheckRule createDefaultSpellingRule(ResourceBundle messages) throws IOException - Overrides:
createDefaultSpellingRulein classLanguage- Throws:
IOException
-