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
Fields Modifier and Type Field Description private static boolean
DEFAULT_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.String
getDescription()
java.lang.String
getId()
java.lang.String
getMessage()
private boolean
isWordCount(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:
getDescription
in classorg.languagetool.rules.LongSentenceRule
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classorg.languagetool.rules.LongSentenceRule
-
getId
public java.lang.String getId()
- Overrides:
getId
in 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:
match
in classorg.languagetool.rules.LongSentenceRule
- Throws:
java.io.IOException
-
-