public class PortugueseReadabilityRule extends ReadabilityRule
| Constructor and Description |
|---|
PortugueseReadabilityRule(ResourceBundle messages,
Language lang,
UserConfig userConfig,
boolean tooEasyTest) |
PortugueseReadabilityRule(ResourceBundle messages,
Language lang,
UserConfig userConfig,
boolean tooEasyTest,
boolean defaultOn) |
PortugueseReadabilityRule(ResourceBundle messages,
Language lang,
UserConfig userConfig,
boolean tooEasyTest,
int level) |
PortugueseReadabilityRule(ResourceBundle messages,
Language lang,
UserConfig userConfig,
boolean tooEasyTest,
int level,
boolean defaultOn) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
double |
getFleschReadingEase(double asl,
double asw)
get Flesch-Reading-Ease (Formula for readability) for English
the formula dependence on the language and has to be overridden for every supported language
|
String |
getId()
A string used to identify the rule in e.g. configuration files.
|
String |
getId(boolean tooEasyTest) |
protected String |
getMessage(int level,
int fre,
int asl,
int asw) |
String |
printMessageLevel(int level) |
protected int |
simpleSyllablesCount(String word)
A simple method to count the Syllables of a word
TODO: further improvement of the method
A hyphenation service should be used if available (e.g. from LO extension)
Has to be overridden for every language
|
getAllSentences, getAllSyllables, getAllWords, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, hasConfigurableValue, match, minToCheckParagraphestimateContextForSureMatch, match, matchaddExamplePair, 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, useInOfficepublic PortugueseReadabilityRule(ResourceBundle messages, Language lang, UserConfig userConfig, boolean tooEasyTest)
public PortugueseReadabilityRule(ResourceBundle messages, Language lang, UserConfig userConfig, boolean tooEasyTest, int level)
public PortugueseReadabilityRule(ResourceBundle messages, Language lang, UserConfig userConfig, boolean tooEasyTest, boolean defaultOn)
public PortugueseReadabilityRule(ResourceBundle messages, Language lang, UserConfig userConfig, boolean tooEasyTest, int level, boolean defaultOn)
public String getId()
RuleA-Z
and the underscore.getId in class ReadabilityRulepublic String getId(boolean tooEasyTest)
getId in class ReadabilityRulepublic String getDescription()
RulegetDescription in class ReadabilityRulepublic String printMessageLevel(int level)
printMessageLevel in class ReadabilityRuleprotected String getMessage(int level, int fre, int asl, int asw)
getMessage in class ReadabilityRulepublic String getConfigureText()
RulegetConfigureText in class ReadabilityRulepublic double getFleschReadingEase(double asl,
double asw)
ReadabilityRulegetFleschReadingEase in class ReadabilityRuleprotected int simpleSyllablesCount(String word)
ReadabilityRulesimpleSyllablesCount in class ReadabilityRule