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.LongSentenceRule
A rule that warns on long sentences.
- Since:
- 3.9
-
Field Summary
FieldsFields inherited from class org.languagetool.rules.LongSentenceRule
maxWords, RULE_IDFields inherited from class org.languagetool.rules.Rule
messages -
Constructor Summary
ConstructorsConstructorDescriptionLongSentenceRule(ResourceBundle messages, org.languagetool.UserConfig userConfig) Creates a rule with default values can be overwritten by configuration settingsLongSentenceRule(ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords) Creates a rule with default inactiveLongSentenceRule(ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords, boolean defaultActive) -
Method Summary
Modifier and TypeMethodDescriptiongetId()private booleanisWordCount(String tokenText) org.languagetool.rules.RuleMatch[]match(org.languagetool.AnalyzedSentence sentence) Methods inherited from class org.languagetool.rules.LongSentenceRule
getConfigureText, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, hasConfigurableValueMethods 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 Details
-
DEFAULT_ACTIVATION
private static final boolean DEFAULT_ACTIVATION- See Also:
-
-
Constructor Details
-
LongSentenceRule
public LongSentenceRule(ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords, boolean defaultActive) - Parameters:
defaultActive- allows default granularity
-
LongSentenceRule
public LongSentenceRule(ResourceBundle messages, org.languagetool.UserConfig userConfig, int defaultWords) Creates a rule with default inactive- Since:
- 4.2
-
LongSentenceRule
Creates a rule with default values can be overwritten by configuration settings- Since:
- 4.2
-
-
Method Details
-
getDescription
- Overrides:
getDescriptionin classorg.languagetool.rules.LongSentenceRule
-
getMessage
- Overrides:
getMessagein classorg.languagetool.rules.LongSentenceRule
-
getId
- Overrides:
getIdin classorg.languagetool.rules.LongSentenceRule
-
isWordCount
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws IOException - Overrides:
matchin classorg.languagetool.rules.LongSentenceRule- Throws:
IOException
-