Package org.languagetool.rules.de
Class LongSentenceRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.LongSentenceRule
-
- org.languagetool.rules.de.LongSentenceRule
-
public class LongSentenceRule extends org.languagetool.rules.LongSentenceRuleA rule that warns on long sentences.- Since:
- 3.9
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanDEFAULT_ACTIVATION
-
Constructor Summary
Constructors Constructor Description LongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig)Creates a rule with default values can be overwritten by configuration settingsLongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords)Creates a rule with default inactiveLongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords, boolean defaultActive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetId()java.lang.StringgetMessage()private booleanisWordCount(java.lang.String tokenText)org.languagetool.rules.RuleMatch[]match(org.languagetool.AnalyzedSentence sentence)-
Methods inherited from class org.languagetool.rules.LongSentenceRule
getConfigureText, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, hasConfigurableValue
-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, estimateContextForSureMatch, getAntiPatterns, getCategory, getCorrectExamples, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getSentenceWithImmunization, getUrl, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
-
-
-
Field Detail
-
DEFAULT_ACTIVATION
private static final boolean DEFAULT_ACTIVATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LongSentenceRule
public LongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords, boolean defaultActive)- Parameters:
defaultActive- allows default granularity
-
LongSentenceRule
public LongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords)Creates a rule with default inactive- Since:
- 4.2
-
LongSentenceRule
public LongSentenceRule(java.util.ResourceBundle messages, org.languagetool.UserConfig userConfig)Creates a rule with default values can be overwritten by configuration settings- Since:
- 4.2
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classorg.languagetool.rules.LongSentenceRule
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classorg.languagetool.rules.LongSentenceRule
-
getId
public java.lang.String getId()
- Overrides:
getIdin classorg.languagetool.rules.LongSentenceRule
-
isWordCount
private boolean isWordCount(java.lang.String tokenText)
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws java.io.IOException- Overrides:
matchin classorg.languagetool.rules.LongSentenceRule- Throws:
java.io.IOException
-
-