|
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.FileFilterfile - The file to test.
public boolean accept(java.io.File directory,
java.lang.String name)
accept in interface java.io.FilenameFilterdirectory - 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.FileFilterpublic 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 | ||||||||