com.jaxfront.swing.ui.tools.search
Class TextComponentSearcher
java.lang.Object
com.jaxfront.swing.ui.tools.search.AbstractSearcher
com.jaxfront.swing.ui.tools.search.TextComponentSearcher
- All Implemented Interfaces:
- Search, SearchResultProcessor
public class TextComponentSearcher
- extends AbstractSearcher
- implements SearchResultProcessor
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextComponentSearcher
public TextComponentSearcher(javax.swing.text.JTextComponent textComponent)
getTextComponent
public javax.swing.text.JTextComponent getTextComponent()
doFindNext
public void doFindNext(java.lang.String find,
boolean down)
getFindString
public java.lang.String getFindString()
getReplaceString
public java.lang.String getReplaceString()
search
public boolean search(java.lang.String value)
- Specified by:
search in interface Search- Specified by:
search in class AbstractSearcher
getPrevious
public java.lang.Object getPrevious()
- Specified by:
getPrevious in interface Search- Overrides:
getPrevious in class AbstractSearcher
getNext
public java.lang.Object getNext()
- Specified by:
getNext in interface Search- Overrides:
getNext in class AbstractSearcher
getLineAtCaret
public int getLineAtCaret(javax.swing.text.JTextComponent component)
reset
public void reset()
- Specified by:
reset in interface Search- Overrides:
reset in class AbstractSearcher
getAll
public java.util.List getAll()
- Specified by:
getAll in interface Search- Overrides:
getAll in class AbstractSearcher
process
public void process(java.lang.Object aResult)
- Specified by:
process in interface SearchResultProcessor
replaceNext
public void replaceNext(java.lang.Object what,
java.lang.Object with)
- Specified by:
replaceNext in interface Search- Overrides:
replaceNext in class AbstractSearcher
replacePrevious
public void replacePrevious(java.lang.Object what,
java.lang.Object with)
- Specified by:
replacePrevious in interface Search- Overrides:
replacePrevious in class AbstractSearcher
replaceAll
public void replaceAll(java.lang.Object what,
java.lang.Object with)
- Specified by:
replaceAll in interface Search- Overrides:
replaceAll in class AbstractSearcher
setComparator
public void setComparator(SearchComparator comparator)
- Specified by:
setComparator in interface Search- Overrides:
setComparator in class AbstractSearcher