Class FilesystemFilter
- java.lang.Object
-
- javax.swing.filechooser.FileFilter
-
- org.pentaho.reporting.libraries.base.util.FilesystemFilter
-
- All Implemented Interfaces:
java.io.FilenameFilter
public class FilesystemFilter extends javax.swing.filechooser.FileFilter implements java.io.FilenameFilterA filesystem filter.- Author:
- David Gilbert
-
-
Constructor Summary
Constructors Constructor Description FilesystemFilter(java.lang.String[] fileext, java.lang.String descr, boolean accDirs)Creates a new filter.FilesystemFilter(java.lang.String fileext, java.lang.String descr)Creates a new filter.FilesystemFilter(java.lang.String fileext, java.lang.String descr, boolean accDirs)Creates a new filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(java.io.File dir)Returnstrueif the specified file matches the requirements of this filter, andfalseotherwise.booleanaccept(java.io.File dir, java.lang.String name)Returnstrueif the file is accepted, andfalseotherwise.voidacceptDirectories(boolean b)Sets the flag that controls whether or not the filter accepts directories.booleanacceptsDirectories()Returns the flag that indicates whether or not the filter accepts directories.booleanequals(java.lang.Object o)java.lang.StringgetDescription()Returns the filter description.inthashCode()
-
-
-
Constructor Detail
-
FilesystemFilter
public FilesystemFilter(java.lang.String fileext, java.lang.String descr)Creates a new filter.- Parameters:
fileext- the file extension.descr- the description.
-
FilesystemFilter
public FilesystemFilter(java.lang.String fileext, java.lang.String descr, boolean accDirs)Creates a new filter.- Parameters:
fileext- the file extension.descr- the description.accDirs- accept directories?
-
FilesystemFilter
public FilesystemFilter(java.lang.String[] fileext, java.lang.String descr, boolean accDirs)Creates a new filter.- Parameters:
fileext- the file extension.descr- the description.accDirs- accept directories?- Throws:
java.lang.NullPointerException- if the file extensions are null.
-
-
Method Detail
-
accept
public boolean accept(java.io.File dir, java.lang.String name)Returnstrueif the file is accepted, andfalseotherwise.- Specified by:
acceptin interfacejava.io.FilenameFilter- Parameters:
dir- the directory.name- the file name.- Returns:
- A boolean.
-
accept
public boolean accept(java.io.File dir)
Returnstrueif the specified file matches the requirements of this filter, andfalseotherwise.- Specified by:
acceptin classjavax.swing.filechooser.FileFilter- Parameters:
dir- the file or directory.- Returns:
- A boolean.
-
getDescription
public java.lang.String getDescription()
Returns the filter description.- Specified by:
getDescriptionin classjavax.swing.filechooser.FileFilter- Returns:
- The filter description.
-
acceptDirectories
public void acceptDirectories(boolean b)
Sets the flag that controls whether or not the filter accepts directories.- Parameters:
b- a boolean.
-
acceptsDirectories
public boolean acceptsDirectories()
Returns the flag that indicates whether or not the filter accepts directories.- Returns:
- A boolean.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-