Package org.languagetool.rules.fr
Class GrammalecteRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.fr.GrammalecteRule
-
@Experimental public class GrammalecteRule extends org.languagetool.rules.RuleQueries a local Grammalecte server.- Since:
- 4.6
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classGrammalecteRule.GrammalecteInternalRule
-
Field Summary
Fields Modifier and Type Field Description private static longDOWN_INTERVAL_MILLISECONDSprivate org.languagetool.GlobalConfigglobalConfigprivate java.util.Set<java.lang.String>ignoreRulesprivate static longlastRequestErrorprivate static org.slf4j.Loggerloggerprivate com.fasterxml.jackson.databind.ObjectMappermapperprivate static intTIMEOUT_MILLIS
-
Constructor Summary
Constructors Constructor Description GrammalecteRule(java.util.ResourceBundle messages, org.languagetool.GlobalConfig globalConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringencode(java.lang.String plainText)java.lang.StringgetDescription()java.lang.StringgetId()private @NotNull java.util.List<org.languagetool.rules.RuleMatch>getMatches(java.util.Map<java.lang.String,java.lang.Object> match)org.languagetool.rules.RuleMatch[]match(org.languagetool.AnalyzedSentence sentence)private @NotNull java.util.List<org.languagetool.rules.RuleMatch>parseJson(java.io.InputStream inputStream)-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, estimateContextForSureMatch, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
-
-
-
Field Detail
-
logger
private static org.slf4j.Logger logger
-
TIMEOUT_MILLIS
private static final int TIMEOUT_MILLIS
- See Also:
- Constant Field Values
-
DOWN_INTERVAL_MILLISECONDS
private static final long DOWN_INTERVAL_MILLISECONDS
- See Also:
- Constant Field Values
-
lastRequestError
private static long lastRequestError
-
mapper
private final com.fasterxml.jackson.databind.ObjectMapper mapper
-
globalConfig
private final org.languagetool.GlobalConfig globalConfig
-
ignoreRules
private final java.util.Set<java.lang.String> ignoreRules
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws java.io.IOException- Specified by:
matchin classorg.languagetool.rules.Rule- Throws:
java.io.IOException
-
parseJson
@NotNull private @NotNull java.util.List<org.languagetool.rules.RuleMatch> parseJson(java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
encode
protected java.lang.String encode(java.lang.String plainText) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
getMatches
@NotNull private @NotNull java.util.List<org.languagetool.rules.RuleMatch> getMatches(java.util.Map<java.lang.String,java.lang.Object> match)
-
-