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.TextLevelRule
A 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.String
getDescription()
java.lang.String
getId()
private boolean
hasTokenAtEnd(java.lang.String ch, org.languagetool.AnalyzedTokenReadings[] tokens)
org.languagetool.rules.RuleMatch[]
match(java.util.List<org.languagetool.AnalyzedSentence> sentences)
int
minToCheckParagraph()
-
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:
minToCheckParagraph
in classorg.languagetool.rules.TextLevelRule
-
getId
public final java.lang.String getId()
- Specified by:
getId
in classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(java.util.List<org.languagetool.AnalyzedSentence> sentences)
- Specified by:
match
in classorg.languagetool.rules.TextLevelRule
-
hasTokenAtEnd
private boolean hasTokenAtEnd(java.lang.String ch, org.languagetool.AnalyzedTokenReadings[] tokens)
-
-