Package org.languagetool.gui
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 String
private static final String
private boolean
private static final String
private static final String
private final Object
private static final String
private final LanguageToolSupport
private static final String
private final ResourceBundle
private static final String
private long
private static final String
private final JTextPane
private static final String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ResultAreaHelper
(ResourceBundle messages, LanguageToolSupport ltSupport, JTextPane statusPane) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
appendMain
(String html) private void
disable()
(package private) static void
private void
displayResult
(String inputText, List<org.languagetool.rules.RuleMatch> matches) private void
enable()
(package private) static void
private List
<org.languagetool.rules.RuleMatch> filterRuleMatches
(List<org.languagetool.rules.RuleMatch> matches) private String
private void
getRuleMatchHtml
(List<org.languagetool.rules.RuleMatch> ruleMatches, String text) private void
void
(package private) static void
install
(ResourceBundle messages, LanguageToolSupport ltSupport, JTextPane pane) void
private void
private void
private void
setRunTime
(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:
languageToolEventOccurred
in interfaceLanguageToolListener
-
setHeader
-
setMain
-
appendMain
-
getRuleMatchHtml
-
getDisabledRulesHtml
-
setRunTime
private void setRunTime(long runTime) -
displayResult
-
filterRuleMatches
-
hyperlinkUpdate
- Specified by:
hyperlinkUpdate
in interfaceHyperlinkListener
-
handleRuleLinkClick
- Throws:
IOException
-