Class ResultAreaHelper
java.lang.Object
org.languagetool.gui.ResultAreaHelper
- All Implemented Interfaces:
EventListener, HyperlinkListener, LanguageToolListener
Helper for the JTextPane where the result of text checking is displayed.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate booleanprivate static final Stringprivate static final Stringprivate final Objectprivate static final Stringprivate final LanguageToolSupportprivate static final Stringprivate final ResourceBundleprivate static final Stringprivate longprivate static final Stringprivate final JTextPaneprivate static final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateResultAreaHelper(ResourceBundle messages, LanguageToolSupport ltSupport, JTextPane statusPane) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendMain(String html) private voiddisable()(package private) static voidprivate voiddisplayResult(String inputText, List<org.languagetool.rules.RuleMatch> matches) private voidenable()(package private) static voidprivate List<org.languagetool.rules.RuleMatch> filterRuleMatches(List<org.languagetool.rules.RuleMatch> matches) private Stringprivate voidgetRuleMatchHtml(List<org.languagetool.rules.RuleMatch> ruleMatches, String text) private voidvoid(package private) static voidinstall(ResourceBundle messages, LanguageToolSupport ltSupport, JTextPane pane) voidprivate voidprivate voidprivate voidsetRunTime(long runTime) (package private) static void
-
Field Details
-
KEY
- See Also:
-
EMPTY_PARA
- See Also:
-
HEADER
- See Also:
-
MAIN
- See Also:
-
TEMPLATE
- See Also:
-
DEACTIVATE_URL
- See Also:
-
REACTIVATE_URL
- See Also:
-
LT_ERROR_MARKER_START
- See Also:
-
SPELL_ERROR_MARKER_START
- See Also:
-
messages
-
statusPane
-
ltSupport
-
runTime
private long runTime -
lock
-
enabled
private boolean enabled
-
-
Constructor Details
-
ResultAreaHelper
private ResultAreaHelper(ResourceBundle messages, LanguageToolSupport ltSupport, JTextPane statusPane)
-
-
Method Details
-
install
-
enable
-
disable
-
uninstall
-
enable
private void enable() -
disable
private void disable() -
languageToolEventOccurred
- Specified by:
languageToolEventOccurredin interfaceLanguageToolListener
-
setHeader
-
setMain
-
appendMain
-
getRuleMatchHtml
-
getDisabledRulesHtml
-
setRunTime
private void setRunTime(long runTime) -
displayResult
-
filterRuleMatches
-
hyperlinkUpdate
- Specified by:
hyperlinkUpdatein interfaceHyperlinkListener
-
handleRuleLinkClick
- Throws:
IOException
-