Package org.languagetool.rules.es
Class QuestionMarkRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.TextLevelRule
-
- org.languagetool.rules.es.QuestionMarkRule
-
public class QuestionMarkRule extends org.languagetool.rules.TextLevelRuleA rule that checks there's a '¿' character if the sentence ends with '?', same for '¡' and '!'.- Since:
- 4.8
-
-
Constructor Summary
Constructors Constructor Description QuestionMarkRule(java.util.ResourceBundle messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.lang.StringgetId()private booleanhasTokenAtEnd(java.lang.String ch, org.languagetool.AnalyzedTokenReadings[] tokens)org.languagetool.rules.RuleMatch[]match(java.util.List<org.languagetool.AnalyzedSentence> sentences)intminToCheckParagraph()-
Methods inherited from class org.languagetool.rules.TextLevelRule
estimateContextForSureMatch, match, match
-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
-
-
-
Method Detail
-
minToCheckParagraph
public int minToCheckParagraph()
- Specified by:
minToCheckParagraphin classorg.languagetool.rules.TextLevelRule
-
getId
public final java.lang.String getId()
- Specified by:
getIdin classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(java.util.List<org.languagetool.AnalyzedSentence> sentences)
- Specified by:
matchin classorg.languagetool.rules.TextLevelRule
-
hasTokenAtEnd
private boolean hasTokenAtEnd(java.lang.String ch, org.languagetool.AnalyzedTokenReadings[] tokens)
-
-