Package org.languagetool.rules.ru
Class RussianVerbConjugationRule
java.lang.Object
org.languagetool.rules.Rule
org.languagetool.rules.ru.RussianVerbConjugationRule
public class RussianVerbConjugationRule
extends org.languagetool.rules.Rule
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Pattern
private static final Pattern
private static final Pattern
Fields inherited from class org.languagetool.rules.Rule
messages
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addRuleMatch
(List<org.languagetool.rules.RuleMatch> ruleMatches, org.languagetool.AnalyzedTokenReadings currentReading, org.languagetool.AnalyzedTokenReadings nextReading, org.languagetool.AnalyzedSentence sentence) getId()
protected String
getShort()
private boolean
isConjugationInPastWrong
(String pronoun, String verb) private boolean
isConjugationInPresentOrFutureWrong
(org.apache.commons.lang3.tuple.Pair<String, String> pronoun, org.apache.commons.lang3.tuple.Pair<String, String> verb) org.languagetool.rules.RuleMatch[]
match
(org.languagetool.AnalyzedSentence sentence) 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 Details
-
PRONOUN
-
FUT_REAL_VERB
-
PAST_VERB
-
-
Constructor Details
-
RussianVerbConjugationRule
-
-
Method Details
-
getId
- Specified by:
getId
in classorg.languagetool.rules.Rule
-
getDescription
- Specified by:
getDescription
in classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws IOException - Specified by:
match
in classorg.languagetool.rules.Rule
- Throws:
IOException
-
isConjugationInPresentOrFutureWrong
-
isConjugationInPastWrong
-
addRuleMatch
private void addRuleMatch(List<org.languagetool.rules.RuleMatch> ruleMatches, org.languagetool.AnalyzedTokenReadings currentReading, org.languagetool.AnalyzedTokenReadings nextReading, org.languagetool.AnalyzedSentence sentence) -
getShort
-