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.LongSentenceRule
A rule that warns on long sentences.
- Since:
- 3.9
-
Field Summary
FieldsFields inherited from class org.languagetool.rules.LongSentenceRule
maxWords, RULE_ID
Fields 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 boolean
isWordCount
(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 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:
getDescription
in classorg.languagetool.rules.LongSentenceRule
-
getMessage
- Overrides:
getMessage
in classorg.languagetool.rules.LongSentenceRule
-
getId
- Overrides:
getId
in classorg.languagetool.rules.LongSentenceRule
-
isWordCount
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) throws IOException - Overrides:
match
in classorg.languagetool.rules.LongSentenceRule
- Throws:
IOException
-