com.jaxfront.swing.ui.tools.search
Class AbstractSearcher

java.lang.Object
  extended by com.jaxfront.swing.ui.tools.search.AbstractSearcher
All Implemented Interfaces:
Search
Direct Known Subclasses:
DefaultTreeSearcher, DefaultTypeSearcher, ListComponentSearcher, TextComponentSearcher

public abstract class AbstractSearcher
extends java.lang.Object
implements Search


Constructor Summary
AbstractSearcher()
           
 
Method Summary
 java.util.List getAll()
           
 SearchComparator getComparator()
           
 java.lang.Object getNext()
           
 java.lang.Object getPrevious()
           
 java.lang.String getProperty(java.lang.String key)
           
 void isRegEx(boolean isRegEx)
           
 void matchCase(boolean matchCase)
           
 void matchWord(boolean matchWord)
           
 void putProperty(java.lang.String key, java.lang.String value)
           
 void replaceAll(java.lang.Object what, java.lang.Object with)
           
 void replaceNext(java.lang.Object what, java.lang.Object with)
           
 void replacePrevious(java.lang.Object what, java.lang.Object with)
           
 void reset()
           
abstract  boolean search(java.lang.String value)
           
 void setComparator(SearchComparator comparator)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSearcher

public AbstractSearcher()
Method Detail

search

public abstract boolean search(java.lang.String value)
Specified by:
search in interface Search

reset

public void reset()
Specified by:
reset in interface Search

getPrevious

public java.lang.Object getPrevious()
Specified by:
getPrevious in interface Search

getNext

public java.lang.Object getNext()
Specified by:
getNext in interface Search

getAll

public java.util.List getAll()
Specified by:
getAll in interface Search

matchCase

public void matchCase(boolean matchCase)
Specified by:
matchCase in interface Search

matchWord

public void matchWord(boolean matchWord)
Specified by:
matchWord in interface Search

replaceNext

public void replaceNext(java.lang.Object what,
                        java.lang.Object with)
Specified by:
replaceNext in interface Search

replacePrevious

public void replacePrevious(java.lang.Object what,
                            java.lang.Object with)
Specified by:
replacePrevious in interface Search

replaceAll

public void replaceAll(java.lang.Object what,
                       java.lang.Object with)
Specified by:
replaceAll in interface Search

setComparator

public void setComparator(SearchComparator comparator)
Specified by:
setComparator in interface Search

getComparator

public SearchComparator getComparator()
Specified by:
getComparator in interface Search

putProperty

public void putProperty(java.lang.String key,
                        java.lang.String value)
Specified by:
putProperty in interface Search

getProperty

public java.lang.String getProperty(java.lang.String key)
Specified by:
getProperty in interface Search

isRegEx

public void isRegEx(boolean isRegEx)
Specified by:
isRegEx in interface Search