public class English extends Language implements AutoCloseable
BritishEnglish, AmericanEnglish,
etc. if you need spell checking.
Make sure to call close() after using this (currently only relevant if you make
use of EnglishConfusionProbabilityRule).| Modifier and Type | Field and Description |
|---|---|
protected static com.google.common.cache.LoadingCache<String,List<Rule>> |
cache |
| Constructor and Description |
|---|
English()
Deprecated.
use
AmericanEnglish or BritishEnglish etc. instead -
they have rules for spell checking, this class doesn't (deprecated since 3.2) |
adaptSuggestion, adaptSuggestions, createDefaultJLanguageTool, createDefaultPostDisambiguationChunker, equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultSpellingRule, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getRelevantRemoteRules, getRelevantRulesGlobalConfig, getRuleFileNames, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasVariant, initLanguageModel, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toAdvancedTypography, toString@Deprecated public English()
AmericanEnglish or BritishEnglish etc. instead -
they have rules for spell checking, this class doesn't (deprecated since 3.2)public Language getDefaultLanguageVariant()
getDefaultLanguageVariant in class Languagepublic SentenceTokenizer createDefaultSentenceTokenizer()
createDefaultSentenceTokenizer in class Languagepublic String getShortCode()
getShortCode in class Languagepublic String[] getCountries()
getCountries in class Language@NotNull public Tagger createDefaultTagger()
createDefaultTagger in class Language@Nullable public Chunker createDefaultChunker()
createDefaultChunker in class Language@Nullable public Synthesizer createDefaultSynthesizer()
createDefaultSynthesizer in class Languagepublic Disambiguator createDefaultDisambiguator()
createDefaultDisambiguator in class Languagepublic Tokenizer createDefaultWordTokenizer()
createDefaultWordTokenizer in class Languagepublic LanguageModel getLanguageModel(File indexDir) throws IOException
getLanguageModel in class LanguageIOExceptionpublic Contributor[] getMaintainers()
getMaintainers in class Languagepublic LanguageMaintainedState getMaintainedState()
getMaintainedState in class Languagepublic List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException
getRelevantRules in class LanguageIOExceptionpublic List<Rule> getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) throws IOException
getRelevantLanguageModelRules in class LanguageIOExceptionpublic List<Rule> getRelevantLanguageModelCapableRules(ResourceBundle messages, @Nullable LanguageModel lm, GlobalConfig globalConfig, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException
getRelevantLanguageModelCapableRules in class LanguageIOExceptionpublic boolean hasNGramFalseFriendRule(Language motherTongue)
hasNGramFalseFriendRule in class Languagepublic String getOpeningDoubleQuote()
getOpeningDoubleQuote in class Languagepublic String getClosingDoubleQuote()
getClosingDoubleQuote in class Languagepublic String getOpeningSingleQuote()
getOpeningSingleQuote in class Languagepublic String getClosingSingleQuote()
getClosingSingleQuote in class Languagepublic boolean isAdvancedTypographyEnabled()
isAdvancedTypographyEnabled in class Languagepublic void close()
throws Exception
close in interface AutoCloseableExceptionprotected int getPriorityForId(String id)
getPriorityForId in class Languagepublic Function<Rule,Rule> getRemoteEnhancedRules(ResourceBundle messageBundle, List<RemoteRuleConfig> configs, UserConfig userConfig, Language motherTongue, List<Language> altLanguages, boolean inputLogging) throws IOException
getRemoteEnhancedRules in class LanguageIOExceptionpublic boolean hasMinMatchesRules()
hasMinMatchesRules in class Languagepublic SpellingCheckRule createDefaultSpellingRule(ResourceBundle messages) throws IOException
createDefaultSpellingRule in class LanguageIOException