Package org.languagetool.rules.ca
Class MorfologikCatalanSpellerRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.spelling.SpellingCheckRule
-
- org.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
-
- org.languagetool.rules.ca.MorfologikCatalanSpellerRule
-
public final class MorfologikCatalanSpellerRule extends org.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternAPOSTROF_FINALprivate static java.util.regex.PatternAPOSTROF_INICI_NOM_PLURALprivate static java.util.regex.PatternAPOSTROF_INICI_NOM_SINGprivate static java.util.regex.PatternAPOSTROF_INICI_VERBSprivate java.lang.StringdictFilenameprivate static java.util.regex.PatternGUIONET_FINALprivate static java.util.regex.PatternNOM_PLURALprivate static java.util.regex.PatternNOM_SINGprivate static java.util.regex.PatternPARTICULA_INICIALprivate static java.util.regex.PatternPREFIX_AMB_ESPAIprivate static java.lang.StringSPELLING_FILEprivate CatalanTaggertaggerprivate static java.util.regex.PatternVERB_INDSUBJprivate static java.util.regex.PatternVERB_INFGERIMP-
Fields inherited from class org.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
conversionLocale, speller1, speller2, speller3
-
-
Constructor Summary
Constructors Constructor Description MorfologikCatalanSpellerRule(java.util.ResourceBundle messages, org.languagetool.Language language, org.languagetool.UserConfig userConfig, java.util.List<org.languagetool.Language> altLanguages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringfindSuggestion(java.lang.String suggestion, java.lang.String word, java.util.regex.Pattern wordPattern, java.util.regex.Pattern postagPattern, int suggestionPosition, java.lang.String separator)protected java.util.List<java.lang.String>getAdditionalTopSuggestions(java.util.List<java.lang.String> suggestions, java.lang.String word)java.lang.StringgetFileName()java.lang.StringgetId()java.lang.StringgetSpellingFileName()private booleanmatchPostagRegexp(org.languagetool.AnalyzedTokenReadings aToken, java.util.regex.Pattern pattern)Match POS tag with regular expressionprotected java.util.List<java.lang.String>orderSuggestions(java.util.List<java.lang.String> suggestions, java.lang.String word)booleanuseInOffice()-
Methods inherited from class org.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
getDescription, getFrequency, getRuleMatches, ignoreWord, isMisspelled, isMisspelled, isSurrogatePairCombination, match, setCheckCompound, setCompoundRegex, setIgnoreTaggedWords, setLocale, tokenizingPattern
-
Methods inherited from class org.languagetool.rules.spelling.SpellingCheckRule
acceptedInAlternativeLanguage, acceptPhrases, addIgnoreTokens, addIgnoreWords, addProhibitedWords, addSuggestionsToRuleMatch, createWrongSplitMatch, expandLine, filterDupes, filterSuggestions, getAdditionalProhibitFileNames, getAdditionalSpellingFileNames, getAdditionalSuggestions, getAlternativeLangSpellingRules, getAntiPatterns, getIgnoreFileName, getLanguageVariantSpellingFileName, getProhibitFileName, ignoreToken, ignoreWord, init, isDictionaryBasedSpellingRule, isEMail, isProhibited, isUrl, reorderSuggestions, setConsiderIgnoreWords, setConvertsCase, startsWithIgnoredWord
-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, estimateContextForSureMatch, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, isDefaultOff, isDefaultTempOff, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray
-
-
-
-
Field Detail
-
dictFilename
private java.lang.String dictFilename
-
SPELLING_FILE
private static final java.lang.String SPELLING_FILE
- See Also:
- Constant Field Values
-
PARTICULA_INICIAL
private static final java.util.regex.Pattern PARTICULA_INICIAL
-
PREFIX_AMB_ESPAI
private static final java.util.regex.Pattern PREFIX_AMB_ESPAI
-
APOSTROF_INICI_VERBS
private static final java.util.regex.Pattern APOSTROF_INICI_VERBS
-
APOSTROF_INICI_NOM_SING
private static final java.util.regex.Pattern APOSTROF_INICI_NOM_SING
-
APOSTROF_INICI_NOM_PLURAL
private static final java.util.regex.Pattern APOSTROF_INICI_NOM_PLURAL
-
APOSTROF_FINAL
private static final java.util.regex.Pattern APOSTROF_FINAL
-
GUIONET_FINAL
private static final java.util.regex.Pattern GUIONET_FINAL
-
VERB_INDSUBJ
private static final java.util.regex.Pattern VERB_INDSUBJ
-
NOM_SING
private static final java.util.regex.Pattern NOM_SING
-
NOM_PLURAL
private static final java.util.regex.Pattern NOM_PLURAL
-
VERB_INFGERIMP
private static final java.util.regex.Pattern VERB_INFGERIMP
-
tagger
private CatalanTagger tagger
-
-
Constructor Detail
-
MorfologikCatalanSpellerRule
public MorfologikCatalanSpellerRule(java.util.ResourceBundle messages, org.languagetool.Language language, org.languagetool.UserConfig userConfig, java.util.List<org.languagetool.Language> altLanguages) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
getFileName
public java.lang.String getFileName()
- Specified by:
getFileNamein classorg.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
-
getSpellingFileName
public java.lang.String getSpellingFileName()
- Overrides:
getSpellingFileNamein classorg.languagetool.rules.spelling.SpellingCheckRule
-
getId
public java.lang.String getId()
- Specified by:
getIdin classorg.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
-
useInOffice
public boolean useInOffice()
- Overrides:
useInOfficein classorg.languagetool.rules.Rule
-
orderSuggestions
protected java.util.List<java.lang.String> orderSuggestions(java.util.List<java.lang.String> suggestions, java.lang.String word)- Overrides:
orderSuggestionsin classorg.languagetool.rules.spelling.morfologik.MorfologikSpellerRule
-
getAdditionalTopSuggestions
protected java.util.List<java.lang.String> getAdditionalTopSuggestions(java.util.List<java.lang.String> suggestions, java.lang.String word) throws java.io.IOException- Overrides:
getAdditionalTopSuggestionsin classorg.languagetool.rules.spelling.SpellingCheckRule- Throws:
java.io.IOException
-
findSuggestion
private java.lang.String findSuggestion(java.lang.String suggestion, java.lang.String word, java.util.regex.Pattern wordPattern, java.util.regex.Pattern postagPattern, int suggestionPosition, java.lang.String separator) throws java.io.IOException- Throws:
java.io.IOException
-
matchPostagRegexp
private boolean matchPostagRegexp(org.languagetool.AnalyzedTokenReadings aToken, java.util.regex.Pattern pattern)Match POS tag with regular expression
-
-