Package editor
Class ScopeHighlighter
java.lang.Object
editor.ScopeHighlighter
- All Implemented Interfaces:
FocusListener
,EventListener
,CaretListener
,DocumentListener
public class ScopeHighlighter
extends Object
implements DocumentListener, CaretListener, FocusListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GosuEditor
private Runnable
private Object
private Object
private Timer
private static final EditorHost.LabHighlighter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
private void
private void
highlightMatchBackwards
(JEditorPane editor, int i, String c, String oppositeString) private void
highlightMatchForward
(JEditorPane editor, int i, String c, String oppositeString) private void
private void
void
private boolean
positionInDoc
(int caret, Document doc) void
void
-
Field Details
-
_editor
-
_highlightTag
-
_highlightTag2
-
_highlightImmediately
-
_timer
-
HIGHLIGHTER
-
-
Constructor Details
-
ScopeHighlighter
-
-
Method Details
-
updateState
public void updateState() -
highlightImmediately
private void highlightImmediately() -
highlightUsages
private void highlightUsages() -
highlightUsagesUnderCaret
private void highlightUsagesUnderCaret() -
positionInDoc
-
highlightMatchForward
private void highlightMatchForward(JEditorPane editor, int i, String c, String oppositeString) throws BadLocationException - Throws:
BadLocationException
-
highlightMatchBackwards
private void highlightMatchBackwards(JEditorPane editor, int i, String c, String oppositeString) throws BadLocationException - Throws:
BadLocationException
-
insertUpdate
- Specified by:
insertUpdate
in interfaceDocumentListener
-
removeUpdate
- Specified by:
removeUpdate
in interfaceDocumentListener
-
changedUpdate
- Specified by:
changedUpdate
in interfaceDocumentListener
-
caretUpdate
- Specified by:
caretUpdate
in interfaceCaretListener
-
focusGained
- Specified by:
focusGained
in interfaceFocusListener
-
focusLost
- Specified by:
focusLost
in interfaceFocusListener
-