/** @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); } }
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 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); }
/** * 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 WhiteSpaceAtBeginOfParagraph(ResourceBundle messages, boolean defaultActive) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); if (!defaultActive) { setDefaultOff(); } setOfficeDefaultOn(); setLocQualityIssueType(ITSIssueType.Style); }
public AdvancedWordRepeatRule(ResourceBundle messages) { super.setCategory(Categories.MISC.getCategory(messages)); setDefaultOff(); setLocQualityIssueType(ITSIssueType.Style); }
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); }
/** * @since 3.0 */ public AbstractCompoundRule(ResourceBundle messages, String withHyphenMessage, String withoutHyphenMessage, String withOrWithoutHyphenMessage, String shortMessage) throws IOException { super.setCategory(Categories.MISC.getCategory(messages)); this.withHyphenMessage = withHyphenMessage; this.withoutHyphenMessage = withoutHyphenMessage; this.withOrWithoutHyphenMessage = withOrWithoutHyphenMessage; this.shortDesc = shortMessage; setLocQualityIssueType(ITSIssueType.Misspelling); }
public AbstractPunctuationCheckRule(ResourceBundle messages) { super(messages); super.setCategory(Categories.PUNCTUATION.getCategory(messages)); }
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 ParagraphRepeatBeginningRule(ResourceBundle messages, Language lang) { super(messages); super.setCategory(Categories.STYLE.getCategory(messages)); this.lang = lang; setLocQualityIssueType(ITSIssueType.Style); setDefaultOff(); }
/** @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 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 PunctuationMarkAtParagraphEnd(ResourceBundle messages, Language lang) { super(messages); this.lang = Objects.requireNonNull(lang); super.setCategory(Categories.PUNCTUATION.getCategory(messages)); setLocQualityIssueType(ITSIssueType.Grammar); }
/** * Create an example text (usually just one sentence) with an error - the error must be marked with {@code <marker>...</marker>}. * @throws IllegalArgumentException if the {@code <marker>...</marker>} is missing * @since 2.5 */ public static IncorrectExample wrong(String example) { requireMarkup(example); return new IncorrectExample(example); }
public AbstractSimpleReplaceRule(ResourceBundle messages) { super.setCategory(Categories.MISC.getCategory(messages)); }