ca.odell.glazedlists.swing
Class SearchEngineTextFieldMatcherEditor<E>
- MatcherEditor<E>
public class SearchEngineTextFieldMatcherEditor<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()
.
void | dispose() - A cleanup method which stops this MatcherEditor from listening to
the underlying
JTextField , thus freeing the
SearchEngineTextMatcherEditor to be garbage collected.
|
addMatcherEditorListener , fireChanged , fireChangedMatcher , fireConstrained , fireMatchAll , fireMatchNone , fireRelaxed , getMatcher , isCurrentlyMatchingAll , isCurrentlyMatchingNone , removeMatcherEditorListener |
SearchEngineTextFieldMatcherEditor
public SearchEngineTextFieldMatcherEditor(JTextField textField,
E> textFilterator)
Creates a TextMatcherEditor bound to the given textField
with the given textFilterator
.
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 pbuilder at 2009-07-14 22:05