public class SimpleReplaceRule extends AbstractSimpleReplaceRule
rules/uk/replace.txt
.ignoreTaggedWords, subRuleSpecificIds
Constructor and Description |
---|
SimpleReplaceRule(ResourceBundle messages,
MorfologikUkrainianSpellerRule morfologikSpellerRule,
Language language) |
Modifier and Type | Method and Description |
---|---|
protected List<RuleMatch> |
findMatches(AnalyzedTokenReadings tokenReadings,
AnalyzedSentence sentence) |
String |
getDescription()
A short description of the error this rule can detect, usually in the language of the text
that is checked.
|
String |
getId()
A string used to identify the rule in e.g. configuration files.
|
String |
getMessage(String tokenStr,
List<String> replacements) |
String |
getShort() |
Map<String,List<String>> |
getWrongWords() |
boolean |
isCaseSensitive()
Indicates if the rule is case-sensitive.
|
protected boolean |
isTagged(AnalyzedTokenReadings tokenReadings)
This method allows to override which tags will mark token as tagged
|
createRuleMatch, getLocale, getSynthesizer, isCheckLemmas, isTokenException, loadFromPath, loadFromPath, match, setCheckLemmas, setIgnoreTaggedWords, useSubRuleSpecificIds
addExamplePair, addTags, addToneTags, cacheAntiPatterns, estimateContextForSureMatch, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getDistanceTokens, getErrorTriggeringExamples, getFullId, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getMinPrevMatches, getSentenceWithImmunization, getSourceFile, getSubId, getTags, getToneTags, getUrl, hasConfigurableValue, 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, useInOffice
public SimpleReplaceRule(ResourceBundle messages, MorfologikUkrainianSpellerRule morfologikSpellerRule, Language language) throws IOException
IOException
public Map<String,List<String>> getWrongWords()
getWrongWords
in class AbstractSimpleReplaceRule
public final String getId()
Rule
A-Z
and the underscore.getId
in class AbstractSimpleReplaceRule
public String getDescription()
Rule
getDescription
in class AbstractSimpleReplaceRule
public String getShort()
getShort
in class AbstractSimpleReplaceRule
public String getMessage(String tokenStr, List<String> replacements)
getMessage
in class AbstractSimpleReplaceRule
protected boolean isTagged(AnalyzedTokenReadings tokenReadings)
AbstractSimpleReplaceRule
isTagged
in class AbstractSimpleReplaceRule
protected List<RuleMatch> findMatches(AnalyzedTokenReadings tokenReadings, AnalyzedSentence sentence) throws IOException
findMatches
in class AbstractSimpleReplaceRule
IOException
public boolean isCaseSensitive()
AbstractSimpleReplaceRule
true
.isCaseSensitive
in class AbstractSimpleReplaceRule