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
Fields Modifier and Type Field Description private static java.util.regex.Pattern
FUT_REAL_VERB
private static java.util.regex.Pattern
PAST_VERB
private static java.util.regex.Pattern
PRONOUN
-
Constructor Summary
Constructors Constructor Description RussianVerbConjugationRule(java.util.ResourceBundle messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addRuleMatch(java.util.List<org.languagetool.rules.RuleMatch> ruleMatches, org.languagetool.AnalyzedTokenReadings currentReading, org.languagetool.AnalyzedTokenReadings nextReading, org.languagetool.AnalyzedSentence sentence)
java.lang.String
getDescription()
java.lang.String
getId()
protected java.lang.String
getShort()
private boolean
isConjugationInPastWrong(java.lang.String pronoun, java.lang.String verb)
private boolean
isConjugationInPresentOrFutureWrong(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> pronoun, org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.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
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getId
in classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws java.io.IOException
- Specified by:
match
in classorg.languagetool.rules.Rule
- Throws:
java.io.IOException
-
isConjugationInPresentOrFutureWrong
private boolean isConjugationInPresentOrFutureWrong(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> pronoun, org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> verb)
-
isConjugationInPastWrong
private boolean isConjugationInPastWrong(java.lang.String pronoun, java.lang.String verb)
-
addRuleMatch
private void addRuleMatch(java.util.List<org.languagetool.rules.RuleMatch> ruleMatches, org.languagetool.AnalyzedTokenReadings currentReading, org.languagetool.AnalyzedTokenReadings nextReading, org.languagetool.AnalyzedSentence sentence)
-
getShort
protected java.lang.String getShort()
-
-