com.jaxfront.swing.ui.tools.search
Class ListComponentSearcher
java.lang.Object
com.jaxfront.swing.ui.tools.search.AbstractSearcher
com.jaxfront.swing.ui.tools.search.ListComponentSearcher
- All Implemented Interfaces:
- Search, SearchResultProcessor, java.util.EventListener, javax.swing.event.ListSelectionListener
public class ListComponentSearcher
- extends AbstractSearcher
- implements SearchResultProcessor, javax.swing.event.ListSelectionListener
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ListComponentSearcher
public ListComponentSearcher(javax.swing.JList list)
search
public boolean search(java.lang.String value)
- Specified by:
search
in interface Search
- Specified by:
search
in class AbstractSearcher
reset
public void reset()
- Specified by:
reset
in interface Search
- Overrides:
reset
in class AbstractSearcher
getPrevious
public java.lang.Object getPrevious()
- Specified by:
getPrevious
in interface Search
- Overrides:
getPrevious
in class AbstractSearcher
getLineAtCaret
public int getLineAtCaret(javax.swing.text.JTextComponent component)
search
public int search(java.lang.String text,
java.lang.String what,
int from)
getNext
public java.lang.Object getNext()
- Specified by:
getNext
in interface Search
- Overrides:
getNext
in class AbstractSearcher
getFindString
public java.lang.String getFindString()
process
public void process(java.lang.Object aResult)
- Specified by:
process
in interface SearchResultProcessor
getAll
public java.util.List getAll()
- Specified by:
getAll
in interface Search
- Overrides:
getAll
in class AbstractSearcher
valueChanged
public void valueChanged(javax.swing.event.ListSelectionEvent e)
- Specified by:
valueChanged
in interface javax.swing.event.ListSelectionListener