ca.odell.glazedlists.swing
Class SearchEngineTextFieldMatcherEditor<E>
java.lang.Object
ca.odell.glazedlists.matchers.AbstractMatcherEditorListenerSupport<E>
ca.odell.glazedlists.matchers.AbstractMatcherEditor<E>
ca.odell.glazedlists.matchers.TextMatcherEditor<E>
ca.odell.glazedlists.matchers.SearchEngineTextMatcherEditor<E>
ca.odell.glazedlists.swing.SearchEngineTextFieldMatcherEditor<E>
- All Implemented Interfaces:
- MatcherEditor<E>
public class SearchEngineTextFieldMatcherEditor<E>
- extends SearchEngineTextMatcherEditor<E>
A MatcherEditor that matches Objects that contain the filter text located
within a JTextField
. This TextMatcherEditor
is directly
coupled with a JTextField that is meant to emulate a search engine's text
box. This matcher is fully concrete and is expected to be used
by Swing applications that want to present a text filtering interface
similar to that of Google and other search engines.
The MatcherEditor registers itself as an ActionListener
on the
given JTextField. If this MatcherEditor must be garbage collected before
the underlying JTextField, the listener can be unregistered by calling
dispose()
.
- Author:
- James Lemieux
Method Summary |
void |
dispose()
A cleanup method which stops this MatcherEditor from listening to
the underlying JTextField , thus freeing the
SearchEngineTextMatcherEditor to be garbage collected. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchEngineTextFieldMatcherEditor
public SearchEngineTextFieldMatcherEditor(JTextField textField,
TextFilterator<? super E> textFilterator)
- Creates a TextMatcherEditor bound to the given
textField
with the given textFilterator
.
- Parameters:
textField
- the text component that edits and supplies text filter valuestextFilterator
- an object capable of producing Strings from the
objects being filtered. If textFilterator
is
null
then all filtered objects are expected to
implement TextFilterable
.
dispose
public void dispose()
- A cleanup method which stops this MatcherEditor from listening to
the underlying
JTextField
, thus freeing the
SearchEngineTextMatcherEditor to be garbage collected.
Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by hbrands at 2015-02-16 14:02