The main class used for checking text against different rules:
- the built-in Java rules (for English: a vs. an, whitespace after commas, ...)
- pattern rules loaded from external XML files with {@link #loadPatternRules(String)}
- your own implementation of the abstract {@link Rule} classes added with{@link #addRule(Rule)}
Note that the constructors create a language checker that uses the built-in Java rules only. Other rules (e.g. from XML) need to be added explicitly or activated using {@link #activateDefaultPatternRules()}.