/** * @since 4.3 */ public HunspellRule(ResourceBundle messages, Language language, UserConfig userConfig, List<Language> altLanguages) { super(messages, language, userConfig, altLanguages); super.setCategory(Categories.TYPOS.getCategory(messages)); this.userConfig = userConfig; this.monitorRules = System.getProperty("monitorActiveRules") != null; }
public NgramProbabilityRule(ResourceBundle messages, LanguageModel languageModel, Language language) { super(messages); setCategory(Categories.TYPOS.getCategory(messages)); setLocQualityIssueType(ITSIssueType.NonConformance); this.lm = Objects.requireNonNull(languageModel); this.language = Objects.requireNonNull(language); }
public PunctuationMarkAtParagraphEnd(ResourceBundle messages, Language lang) { super(messages); this.lang = Objects.requireNonNull(lang); super.setCategory(Categories.PUNCTUATION.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Grammar); }
public WordRepeatRule(ResourceBundle messages, Language language) { super(messages); super.setCategory(Categories.MISC.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Duplication); }
public WhitespaceBeforePunctuationRule(ResourceBundle messages) { super(messages); super.setCategory(Categories.TYPOGRAPHY.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Whitespace); }
public DoublePunctuationRule(ResourceBundle messages) { super(messages); super.setCategory(Categories.PUNCTUATION.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Typographical); }
public WordRepeatBeginningRule(ResourceBundle messages, Language language) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Style); }
public SentenceWhitespaceRule(ResourceBundle messages) { super(messages); super.setCategory(Categories.TYPOGRAPHY.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Whitespace); }
public MultipleWhitespaceRule(ResourceBundle messages, Language language) { super(messages); super.setCategory(Categories.TYPOGRAPHY.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Whitespace); }
public ParagraphRepeatBeginningRule(ResourceBundle messages, Language lang) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); this.lang = lang; setLocQualityIssueType(ITSIssueType.Style); setDefaultOff(); }
/** @since 3.3 */ public CommaWhitespaceRule(ResourceBundle messages, IncorrectExample incorrectExample, CorrectExample correctExample) { super(messages); super.setCategory(Categories.TYPOGRAPHY.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Whitespace); if (incorrectExample != null && correctExample != null) { addExamplePair(incorrectExample, correctExample); } }
/** * Called by rules that require a translation of their messages. */ public Rule(ResourceBundle messages) { this.messages = messages; if (messages != null) { setCategory(Categories.MISC.getCategory(messages)); // the default, sub classes may overwrite this } else { setCategory(new Category(CategoryIds.MISC, "Miscellaneous")); } }
public AdvancedWordRepeatRule(ResourceBundle messages) { super.setCategory(Categories.MISC.getCategory(messages)); setDefaultOff(); setLocQualityIssueType(ITSIssueType.Style); }
/** @since 3.3 */ public UppercaseSentenceStartRule(ResourceBundle messages, Language language, IncorrectExample incorrectExample, CorrectExample correctExample) { super(messages); super.setCategory(Categories.CASING.getCategory(messages)); this.language = language; setLocQualityIssueType(ITSIssueType.Typographical); if (incorrectExample != null && correctExample != null) { addExamplePair(incorrectExample, correctExample); } }
public AbstractSimpleReplaceRule2(ResourceBundle messages, Language language) throws IOException { super(messages); this.language = Objects.requireNonNull(language); super.setCategory(Categories.MISC.getCategory(messages)); wrongWords = loadWords(JLanguageTool.getDataBroker().getFromRulesDirAsStream(getFileName())); }
public MorfologikSpellerRule(ResourceBundle messages, Language language, UserConfig userConfig, List<Language> altLanguages) throws IOException { super(messages, language, userConfig, altLanguages); this.userConfig = userConfig; super.setCategory(Categories.TYPOS.getCategory(messages)); this.conversionLocale = conversionLocale != null ? conversionLocale : Locale.getDefault(); init(); setLocQualityIssueType(ITSIssueType.Misspelling); suggestionsOrderer = new SuggestionsOrderer(language, this.getId()); }
public WhiteSpaceAtBeginOfParagraph(ResourceBundle messages, boolean defaultActive) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); if (!defaultActive) { setDefaultOff(); } setOfficeDefaultOn(); setLocQualityIssueType(ITSIssueType.Style); }
public WhiteSpaceBeforeParagraphEnd(ResourceBundle messages, Language lang, boolean defaultActive) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); this.lang = lang; if (!defaultActive) { setDefaultOff(); } setOfficeDefaultOn(); setLocQualityIssueType(ITSIssueType.Style); }
public EmptyLineRule(ResourceBundle messages, Language lang, boolean defaultActive) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); this.lang = lang; if (!defaultActive) { setDefaultOff(); } setOfficeDefaultOn(); // Default for LO/OO is always On setLocQualityIssueType(ITSIssueType.Style); }
public NeuralNetworkRule(ResourceBundle messages, Language language, ScoredConfusionSet confusionSet, Classifier classifier) { super(messages); super.setCategory(Categories.TYPOS.getCategory(messages)); this.subjects = confusionSet.getConfusionTokens(); this.descriptions = confusionSet.getTokenDescriptions(); this.minScore = confusionSet.getScore(); this.classifier = classifier; this.id = createId(language); }