|
qflib 0.98.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.filechooser.FileFilter | +--de.qfs.lib.util.ExtensionFileFilter
Generic extension based file filter for AWT and Swing file chooser dialogs
as well as for File.list
.
An ExtensionFileFilter will accept all files whose name matches one of a fixed set of extenstions. Optionally directories can be accepted without checking their name.
Constructor Summary | |
ExtensionFileFilter(java.lang.String desc,
java.lang.String[] multi,
boolean acceptDirectories,
boolean ignoreCase)
Create a new ExtensionFileFilter. |
|
ExtensionFileFilter(java.lang.String desc,
java.lang.String ext,
boolean acceptDirectories,
boolean ignoreCase)
Create a new ExtensionFileFilter. |
Method Summary | |
boolean |
accept(java.io.File file)
Accept or reject a file. |
boolean |
accept(java.io.File directory,
java.lang.String name)
Accept or reject a file. |
java.io.File |
forceExtension(java.io.File file)
Check whether a filename has a proper extension for this ExtensionFileFilter. |
java.lang.String |
getDescription()
Get a description for the ExtensionFileFilter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExtensionFileFilter(java.lang.String desc, java.lang.String ext, boolean acceptDirectories, boolean ignoreCase)
desc
- The description for the ExtensionFileFilter.ext
- The extension to accept (including the '.').acceptDirectories
- Whether directories are always accepted.ignoreCase
- Whether case is ignore when checking the file's
extension.public ExtensionFileFilter(java.lang.String desc, java.lang.String[] multi, boolean acceptDirectories, boolean ignoreCase)
desc
- The description for the ExtensionFileFilter.ext
- The extensions to accept (including the '.').acceptDirectories
- Whether directories are always accepted.ignoreCase
- Whether case is ignore when checking the file's
extension.Method Detail |
public boolean accept(java.io.File file)
accept
in class javax.swing.filechooser.FileFilter
file
- The file to test.public boolean accept(java.io.File directory, java.lang.String name)
accept
in interface java.io.FilenameFilter
directory
- The drirectory of the file to test.name
- The name of the file to test.public java.lang.String getDescription()
getDescription
in class javax.swing.filechooser.FileFilter
public java.io.File forceExtension(java.io.File file)
file
- The file to correct.
|
qflib 0.98.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |