public final class FindUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_FIND_PRIORITY
The default priority level given to the highlight find results.
|
static java.lang.String |
HIGHLIGHT_FIND_RESULT
The name of the highlight style for find results.
|
Constructor and Description |
---|
FindUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
clearHighlights(BasicEditorPane editor)
Remove all find highlights from the editor
|
static HighlightStyle |
getFindStyle() |
static java.util.regex.Pattern |
getRegExPattern(FindCriteria criteria)
Validate the given string to see if it is a valid regex pattern.
|
static void |
highlight(BasicEditorPane editor,
java.util.List<Find> finds) |
static void |
registerHighlights()
Our static initializer which creates the highlight style
for selected text.
|
static java.lang.String |
substituteSpecial(java.lang.String replaceText)
Take a string and return a copy with special characters replaced.
|
public static final int DEFAULT_FIND_PRIORITY
public static final java.lang.String HIGHLIGHT_FIND_RESULT
public static void registerHighlights()
public static HighlightStyle getFindStyle()
public static java.util.regex.Pattern getRegExPattern(FindCriteria criteria) throws java.util.regex.PatternSyntaxException
pattern
- the pattern to validate.matchCase
- if the pattern is case insensitivejava.util.regex.PatternSyntaxException
public static java.lang.String substituteSpecial(java.lang.String replaceText)
replaceText
- public static void clearHighlights(BasicEditorPane editor)
editor
- public static void highlight(BasicEditorPane editor, java.util.List<Find> finds)