public class SentenceWithModalVerbRule extends AbstractStatisticSentenceStyleRule
Constructor and Description |
---|
SentenceWithModalVerbRule(ResourceBundle messages,
Language lang,
UserConfig userConfig) |
Modifier and Type | Method and Description |
---|---|
protected AnalyzedTokenReadings |
conditionFulfilled(List<AnalyzedTokenReadings> sentence)
Is sentence with modal verb
|
protected boolean |
excludeDirectSpeech()
Condition to generate a hint related to the sentence (possibly including all exceptions)
|
String |
getConfigureText()
Overwrite this to define the Text in the option panel for the configurable value
|
String |
getDescription()
A short description of the error this rule can detect, usually in the language of the text
that is checked.
|
String |
getId()
A string used to identify the rule in e.g. configuration files.
|
protected String |
getLimitMessage(int limit,
double percent)
Defines the message for hints which exceed the limit
|
denominator, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, getNumberOfMatches, getSentenceCount, hasConfigurableValue, isMark, isOpeningQuote, match, minToCheckParagraph, setWithoutDirectSpeech
estimateContextForSureMatch, match, match
addExamplePair, addTags, addToneTags, cacheAntiPatterns, getAntiPatterns, getCategory, getCorrectExamples, getDistanceTokens, getErrorTriggeringExamples, getFullId, getIncorrectExamples, getLocQualityIssueType, getMinPrevMatches, getSentenceWithImmunization, getSourceFile, getSubId, getTags, getToneTags, getUrl, hasTag, hasToneTag, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isGoalSpecific, isOfficeDefaultOff, isOfficeDefaultOn, isPremium, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setDistanceTokens, setErrorTriggeringExamples, setExamplePair, setGoalSpecific, setIncorrectExamples, setLocQualityIssueType, setMinPrevMatches, setOfficeDefaultOff, setOfficeDefaultOn, setPremium, setTags, setToneTags, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
public SentenceWithModalVerbRule(ResourceBundle messages, Language lang, UserConfig userConfig)
protected AnalyzedTokenReadings conditionFulfilled(List<AnalyzedTokenReadings> sentence)
conditionFulfilled
in class AbstractStatisticSentenceStyleRule
protected boolean excludeDirectSpeech()
AbstractStatisticSentenceStyleRule
excludeDirectSpeech
in class AbstractStatisticSentenceStyleRule
protected String getLimitMessage(int limit, double percent)
AbstractStatisticSentenceStyleRule
getLimitMessage
in class AbstractStatisticSentenceStyleRule
public String getId()
Rule
A-Z
and the underscore.public String getDescription()
Rule
getDescription
in class Rule
public String getConfigureText()
Rule
getConfigureText
in class AbstractStatisticSentenceStyleRule