Package org.jdesktop.swingx.search
Interface Searchable
-
- All Known Implementing Classes:
AbstractSearchable
,JXEditorPane.DocumentSearchable
,ListSearchable
,TableSearchable
,TreeSearchable
public interface Searchable
Interface that used to implement search logic in all the search capable components.- Author:
- Ramesh Gupta
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
search(String searchString)
SearchsearchString
from the beginning of a document.int
search(String searchString, int startIndex)
SearchsearchString
from the given position in a document.int
search(String searchString, int startIndex, boolean backward)
SearchsearchString
in the given direction from the some position in a document.int
search(Pattern pattern)
Search for the pattern from the beginning of the document.int
search(Pattern pattern, int startIndex)
Search for the pattern from the start index.int
search(Pattern pattern, int startIndex, boolean backward)
Search for the pattern from the start index.
-
-
-
Method Detail
-
search
int search(String searchString)
SearchsearchString
from the beginning of a document.- Parameters:
searchString
-String
we should find in a document.- Returns:
- index of matched
String
or -1 if a match cannot be found.
-
search
int search(String searchString, int startIndex)
SearchsearchString
from the given position in a document.- Parameters:
searchString
-String
we should find in a document.startIndex
- Start position in a document or -1 if we want to search from the beginning.- Returns:
- index of matched
String
or -1 if a match cannot be found.
-
search
int search(String searchString, int startIndex, boolean backward)
SearchsearchString
in the given direction from the some position in a document.- Parameters:
searchString
-String
we should find in a document.startIndex
- Start position in a document or -1 if we want to search from the beginning.backward
- Indicates search direction, will search from the given position towards the beginning of a document if this parameter istrue
.- Returns:
- index of matched
String
or -1 if a match cannot be found.
-
search
int search(Pattern pattern)
Search for the pattern from the beginning of the document.- Parameters:
pattern
- Pattern for search- Returns:
- index of matched
Pattern
or -1 if a match cannot be found.
-
search
int search(Pattern pattern, int startIndex)
Search for the pattern from the start index.- Parameters:
pattern
- Pattern for searchstartIndex
- starting index of search. If -1 then start from the beginning- Returns:
- index of matched pattern or -1 if a match cannot be found.
-
search
int search(Pattern pattern, int startIndex, boolean backward)
Search for the pattern from the start index.- Parameters:
pattern
- Pattern for searchstartIndex
- starting index of search. If -1 then start from the beginningbackward
- indicates the direction if true then search is backwards- Returns:
- index of matched pattern or -1 if a match cannot be found.
-
-