bb.io.filefilter
Class ClassFilter
java.lang.Object
javax.swing.filechooser.FileFilter
bb.io.filefilter.BaseFilter
bb.io.filefilter.RegexFilter
bb.io.filefilter.SuffixFilter
bb.io.filefilter.ClassFilter
- All Implemented Interfaces:
- FileFilter
public class ClassFilter
- extends SuffixFilter
File filter that accepts Java class files.
Specificly, this file filter accepts only normal files whose names end with the extension ".class" (case insensitive).
Directories and other file system elements are always rejected, which could affect directory drill down
(see DirUtil.getTree
and DirUtil.getFilesInTree
).
This class is multithread safe: it is immutable.
In particular, it maintains its ancestor class
's immutability.
- Author:
- Brent Boyer
Constructor Summary |
ClassFilter()
Constructs a new ClassFilter instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassFilter
public ClassFilter()
- Constructs a new ClassFilter instance.
getDescription
public String getDescription()
- Returns a description of this filter.
- Overrides:
getDescription
in class SuffixFilter