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