|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbb.io.filefilter.FilterUtil
public class FilterUtil
Provides static utility methods for dealing with file filters.
This class is multithread safe: it is stateless.
Constructor Summary | |
---|---|
private |
FilterUtil()
This sole private constructor suppresses the default (public) constructor, ensuring non-instantiability outside of this class. |
Method Summary | |
---|---|
static FileFilter |
makeFilterWithListener(FileFilter filter,
FileFilterListener listener)
Returns a new java.io.FileFilter which delegates all filtering to filter. |
static FileFilter |
makeFilterWithListener(FileFilter filter,
FileFilterListener listener)
Same as makeFilterWithListener(java.io.FileFilter, FileFilterListener)
except that uses javax.swing.filechooser.FileFilter . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private FilterUtil()
Method Detail |
---|
public static FileFilter makeFilterWithListener(FileFilter filter, FileFilterListener listener) throws IllegalArgumentException
java.io.FileFilter
which delegates all filtering to filter.
All of filter's results are detected and forwarded to listener.
While some FileFilter classes in this package directly support FileFilterListeners
(e.g. see the full-arg BaseFilter constructor
),
generic FileFilters do not.
So, this method was written to conveniently add listener support to arbitrary FileFilters.
filter
- FileFilter that will delegate all filtering tolistener
- FileFilterListener that will forward all events to
IllegalArgumentException
- if filter or listener is nullpublic static FileFilter makeFilterWithListener(FileFilter filter, FileFilterListener listener)
makeFilterWithListener(java.io.FileFilter, FileFilterListener)
except that uses javax.swing.filechooser.FileFilter
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |