Package org.languagetool.language
Class French
java.lang.Object
org.languagetool.Language
org.languagetool.LanguageWithModel
org.languagetool.language.French
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
BelgianFrench,CanadianFrench,SwissFrench
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustFrenchRuleMatch(RuleMatch rm, Set<String> enabledRules) createDefaultSpellingRule(ResourceBundle messages) filterRuleMatches(List<RuleMatch> ruleMatches, AnnotatedText text, Set<String> enabledRules) String[]static FrenchgetName()protected intgetRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) getRelevantRulesGlobalConfig(ResourceBundle messages, GlobalConfig globalConfig, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) booleanbooleanprepareLineForSpeller(String line) toAdvancedTypography(String input) Methods inherited from class org.languagetool.LanguageWithModel
close, getLanguageModel, initLanguageModelMethods inherited from class org.languagetool.Language
adaptSuggestion, adjustMatch, createDefaultChunker, createDefaultJLanguageTool, createDefaultPostDisambiguationChunker, equals, equalsConsiderVariantsIfSpecified, getChunker, getCommonWordsPath, getConsistencyRulePrefix, getDefaultDisabledRulesForVariant, getDefaultEnabledRulesForVariant, getDefaultRulePriorityForStyle, getDefaultSpellingRule, getDefaultSpellingRule, getDisambiguationUnifier, getDisambiguationUnifierConfiguration, getDisambiguator, getIgnoredCharactersRegex, getLocale, getLocaleWithCountryAndVariant, getPatternRules, getPostDisambiguationChunker, getRelevantLanguageModelCapableRules, getRelevantRemoteRules, getRemoteEnhancedRules, getRuleFileNames, getRulePriority, getSentenceTokenizer, getShortCodeWithCountryAndVariant, getSynthesizer, getTagger, getTranslatedName, getUnifier, getUnifierConfiguration, getVariant, getWordTokenizer, hashCode, hasNGramFalseFriendRule, hasVariant, isExternal, isHiddenFromGui, isSpellcheckOnlyLanguage, isVariant, setChunker, setDisambiguator, setPostDisambiguationChunker, setSentenceTokenizer, setSynthesizer, setTagger, setWordTokenizer, toString
-
Constructor Details
-
French
Deprecated.don't use this method besides the inheritance or core code. Languages are not supposed to be instantiated multiple times. They may contain heavy data which may waste the memory. UsegetInstance()instead. -
French
protected French(boolean fakeValue) This is a fake constructor overload for the subclasses. Public constructors can only be used by the LT itself.
-
-
Method Details
-
createDefaultSentenceTokenizer
- Overrides:
createDefaultSentenceTokenizerin classLanguage
-
getName
-
getShortCode
- Specified by:
getShortCodein classLanguage
-
getCountries
- Specified by:
getCountriesin classLanguage
-
getDefaultLanguageVariant
- Overrides:
getDefaultLanguageVariantin classLanguage
-
createDefaultTagger
- Overrides:
createDefaultTaggerin classLanguage
-
createDefaultSynthesizer
- Overrides:
createDefaultSynthesizerin classLanguage
-
createDefaultWordTokenizer
- Overrides:
createDefaultWordTokenizerin classLanguage
-
createDefaultDisambiguator
- Overrides:
createDefaultDisambiguatorin classLanguage
-
getMaintainers
- Specified by:
getMaintainersin classLanguage
-
createDefaultSpellingRule
- Overrides:
createDefaultSpellingRulein classLanguage- Throws:
IOException
-
getRelevantRules
public List<Rule> getRelevantRules(ResourceBundle messages, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException - Specified by:
getRelevantRulesin classLanguage- Throws:
IOException
-
getRelevantRulesGlobalConfig
public List<Rule> getRelevantRulesGlobalConfig(ResourceBundle messages, GlobalConfig globalConfig, UserConfig userConfig, Language motherTongue, List<Language> altLanguages) throws IOException - Overrides:
getRelevantRulesGlobalConfigin classLanguage- Throws:
IOException
-
getRelevantLanguageModelRules
public List<Rule> getRelevantLanguageModelRules(ResourceBundle messages, LanguageModel languageModel, UserConfig userConfig) throws IOException - Overrides:
getRelevantLanguageModelRulesin classLanguage- Throws:
IOException- Since:
- 3.1
-
getOpeningDoubleQuote
- Overrides:
getOpeningDoubleQuotein classLanguage- Since:
- 5.1
-
getClosingDoubleQuote
- Overrides:
getClosingDoubleQuotein classLanguage- Since:
- 5.1
-
getOpeningSingleQuote
- Overrides:
getOpeningSingleQuotein classLanguage- Since:
- 5.1
-
getClosingSingleQuote
- Overrides:
getClosingSingleQuotein classLanguage- Since:
- 5.1
-
isAdvancedTypographyEnabled
public boolean isAdvancedTypographyEnabled()- Overrides:
isAdvancedTypographyEnabledin classLanguage- Since:
- 5.1
-
toAdvancedTypography
- Overrides:
toAdvancedTypographyin classLanguage
-
getMaintainedState
- Overrides:
getMaintainedStatein classLanguage
-
getPriorityMap
- Overrides:
getPriorityMapin classLanguage
-
getPriorityForId
- Overrides:
getPriorityForIdin classLanguage
-
hasMinMatchesRules
public boolean hasMinMatchesRules()- Overrides:
hasMinMatchesRulesin classLanguage
-
filterRuleMatches
public List<RuleMatch> filterRuleMatches(List<RuleMatch> ruleMatches, AnnotatedText text, Set<String> enabledRules) - Overrides:
filterRuleMatchesin classLanguage
-
prepareLineForSpeller
- Overrides:
prepareLineForSpellerin classLanguage
-
getMultitokenSpeller
- Overrides:
getMultitokenSpellerin classLanguage
-
adjustFrenchRuleMatch
-
getInstance
-