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 Patternprivate static final Patternprivate static final PatternFields inherited from class org.languagetool.rules.Rule
messages -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddRuleMatch(List<org.languagetool.rules.RuleMatch> ruleMatches, org.languagetool.AnalyzedTokenReadings currentReading, org.languagetool.AnalyzedTokenReadings nextReading, org.languagetool.AnalyzedSentence sentence) getId()protected StringgetShort()private booleanisConjugationInPastWrong(String pronoun, String verb) private booleanisConjugationInPresentOrFutureWrong(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:
getIdin classorg.languagetool.rules.Rule
-
getDescription
- Specified by:
getDescriptionin classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws IOException - Specified by:
matchin 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
-