Class AbstractFileFilter
- java.lang.Object
-
- org.arakhne.afc.inputoutput.filefilter.AbstractFileFilter
-
- All Implemented Interfaces:
FileFilter
,FilenameFilter
,FileFilter
- Direct Known Subclasses:
BMPFileFilter
,CSVFileFilter
,D3DSFileFilter
,DAEFileFilter
,DBaseFileFilter
,DOTFileFilter
,EPSFileFilter
,EPSTeXFileFilter
,GIFFileFilter
,GMLFileFilter
,GraphMLFileFilter
,GXLFileFilter
,HTMLFileFilter
,INIFileFilter
,JARFileFilter
,JAVAFileFilter
,JPEGFileFilter
,NGRFileFilter
,OBJ3DFileFilter
,PDFFileFilter
,PDFTeXFileFilter
,PNGFileFilter
,ShapeFileFilter
,ShapeFileIndexFilter
,SVGFileFilter
,TXTFileFilter
,XMLFileFilter
,ZIPFileFilter
public abstract class AbstractFileFilter extends Object implements FileFilter
Abstract implementation of a file filter that may be used in all the standard Java tools.- Version:
- 17.0 2020-01-04 14:41:40
- Author:
- Stéphane GALLAND
- Maven Group Id:
- org.arakhne.afc.core
- Maven Artifact Id:
- inputoutput
-
-
Constructor Summary
Constructors Constructor Description AbstractFileFilter(boolean acceptDirectories, String description, String... extensions)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(File file)
boolean
accept(File dir, String name)
String
getDescription()
Replies the description associated to this file filter.String[]
getExtensions()
Replies the extensions supported by this file filter.
-
-
-
Constructor Detail
-
AbstractFileFilter
public AbstractFileFilter(boolean acceptDirectories, String description, String... extensions)
Constructor.- Parameters:
acceptDirectories
- istrue
to permit to this file filter to accept directories;false
if the directories should not match.description
- is the description of the file filter.extensions
- are the supported extensions.
-
-
Method Detail
-
accept
@Pure public final boolean accept(File file)
- Specified by:
accept
in interfaceFileFilter
-
accept
@Pure public final boolean accept(File dir, String name)
- Specified by:
accept
in interfaceFilenameFilter
-
getDescription
@Pure public final String getDescription()
Description copied from interface:FileFilter
Replies the description associated to this file filter.- Specified by:
getDescription
in interfaceFileFilter
- Returns:
- a string that is describing the file filtering.
-
getExtensions
@Pure public final String[] getExtensions()
Description copied from interface:FileFilter
Replies the extensions supported by this file filter.- Specified by:
getExtensions
in interfaceFileFilter
- Returns:
- the extensions.
-
-