Package org.jdesktop.swingx.search
Interface Searchable
-
- All Known Implementing Classes:
AbstractSearchable,JXEditorPane.DocumentSearchable,ListSearchable,TableSearchable,TreeSearchable
public interface SearchableInterface that used to implement search logic in all the search capable components.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intsearch(java.lang.String searchString)SearchsearchStringfrom the beginning of a document.intsearch(java.lang.String searchString, int startIndex)SearchsearchStringfrom the given position in a document.intsearch(java.lang.String searchString, int startIndex, boolean backward)SearchsearchStringin the given direction from the some position in a document.intsearch(java.util.regex.Pattern pattern)Search for the pattern from the beginning of the document.intsearch(java.util.regex.Pattern pattern, int startIndex)Search for the pattern from the start index.intsearch(java.util.regex.Pattern pattern, int startIndex, boolean backward)Search for the pattern from the start index.
-
-
-
Method Detail
-
search
int search(java.lang.String searchString)
SearchsearchStringfrom the beginning of a document.- Parameters:
searchString-Stringwe should find in a document.- Returns:
- index of matched
Stringor -1 if a match cannot be found.
-
search
int search(java.lang.String searchString, int startIndex)SearchsearchStringfrom the given position in a document.- Parameters:
searchString-Stringwe 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
Stringor -1 if a match cannot be found.
-
search
int search(java.lang.String searchString, int startIndex, boolean backward)SearchsearchStringin the given direction from the some position in a document.- Parameters:
searchString-Stringwe 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
Stringor -1 if a match cannot be found.
-
search
int search(java.util.regex.Pattern pattern)
Search for the pattern from the beginning of the document.- Parameters:
pattern- Pattern for search- Returns:
- index of matched
Patternor -1 if a match cannot be found.
-
search
int search(java.util.regex.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(java.util.regex.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.
-
-