|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.swing.filechooser.FileFilter
org.dmonix.io.filters.RegExpFilter
org.dmonix.io.filters.FileExtensionFilter
Filters out all files with the requested extension(s).
The class uses regular expressions to sort out the required files.
The regular expression used for a single extension filter is:
.\*\x2Eextension
e.g..\*\x2Ejava
when multiple extensions are used the filter looks like this:
.\*\x2Eextension1||.\*\x2Eextension2||...||.\*\x2Eextensionx
e.g..\*\x2Ejpg||.\*\x2Egif||.\*\x2Ebmp
By default the matcher is case sensitive, i.e. the extension jpg and JPG
are not the same.
Copyright: Copyright (c) 2004
Company: dmonix.org
| Constructor Summary | |
FileExtensionFilter(java.lang.String extension)
Creates a filter that accepts a single extension. |
|
FileExtensionFilter(java.lang.String[] extensions)
Creates a filter that accepts a list of extensions. |
|
FileExtensionFilter(java.lang.String[] extensions,
boolean caseSensitive)
Creates a filter that accepts a list of extensions. |
|
FileExtensionFilter(java.lang.String extension,
boolean caseSensitive)
Creates a filter that accepts a single extension. |
|
FileExtensionFilter(java.lang.String extension,
java.lang.String description)
Creates a filter that accepts a single extension. |
|
FileExtensionFilter(java.lang.String extension,
java.lang.String description,
boolean caseSensitive)
Creates a filter that accepts a single extension. |
|
| Methods inherited from class org.dmonix.io.filters.RegExpFilter |
accept, accept, getDescription, getPattern, setDescription, setPattern, setPattern, setPattern, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public FileExtensionFilter(java.lang.String extension)
java will filter on all files
with the extension .java.
extension - The extension to filter on
public FileExtensionFilter(java.lang.String extension,
boolean caseSensitive)
java will filter on all files
with the extension .java.
extension - The extension to filter oncaseSensitive - If the matcher shall be case sensitive or not
public FileExtensionFilter(java.lang.String extension,
java.lang.String description)
java will filter on all files
with the extension .java.
extension - The extension to filter ondescription - The description of the filter
public FileExtensionFilter(java.lang.String extension,
java.lang.String description,
boolean caseSensitive)
java will filter on all files
with the extension .java.
extension - The extension to filter ondescription - The description of the filtercaseSensitive - If the matcher shall be case sensitive or notpublic FileExtensionFilter(java.lang.String[] extensions)
java,txt will filter on all files
with the extensions .java or .txt.
extensions - The array with extensions to filter on
public FileExtensionFilter(java.lang.String[] extensions,
boolean caseSensitive)
java,txt will filter on all files
with the extensions .java or .txt.
extensions - The array with extensions to filter oncaseSensitive - If the matcher shall be case sensitive or not
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||