Package com.formdev.flatlaf.themeeditor
Class FlatOccurrenceMarker
java.lang.Object
com.formdev.flatlaf.themeeditor.FlatOccurrenceMarker
- All Implemented Interfaces:
org.fife.ui.rsyntaxtextarea.OccurrenceMarker
Delegating occurrence marker that does not mark token at caret if it does
not occur elsewhere.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.fife.ui.rsyntaxtextarea.OccurrenceMarker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.fife.ui.rsyntaxtextarea.Token
getTokenToMark
(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea) boolean
isValidType
(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea, org.fife.ui.rsyntaxtextarea.Token t) void
markOccurrences
(org.fife.ui.rsyntaxtextarea.RSyntaxDocument doc, org.fife.ui.rsyntaxtextarea.Token t, org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaHighlighter h, org.fife.ui.rtextarea.SmartHighlightPainter p)
-
Field Details
-
delegate
private final org.fife.ui.rsyntaxtextarea.OccurrenceMarker delegate
-
-
Constructor Details
-
FlatOccurrenceMarker
FlatOccurrenceMarker(org.fife.ui.rsyntaxtextarea.OccurrenceMarker delegate)
-
-
Method Details
-
getTokenToMark
public org.fife.ui.rsyntaxtextarea.Token getTokenToMark(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea) - Specified by:
getTokenToMark
in interfaceorg.fife.ui.rsyntaxtextarea.OccurrenceMarker
-
isValidType
public boolean isValidType(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea, org.fife.ui.rsyntaxtextarea.Token t) - Specified by:
isValidType
in interfaceorg.fife.ui.rsyntaxtextarea.OccurrenceMarker
-
markOccurrences
public void markOccurrences(org.fife.ui.rsyntaxtextarea.RSyntaxDocument doc, org.fife.ui.rsyntaxtextarea.Token t, org.fife.ui.rsyntaxtextarea.RSyntaxTextAreaHighlighter h, org.fife.ui.rtextarea.SmartHighlightPainter p) - Specified by:
markOccurrences
in interfaceorg.fife.ui.rsyntaxtextarea.OccurrenceMarker
-