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 booleanaccept(File file)booleanaccept(File dir, String name)StringgetDescription()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- istrueto permit to this file filter to accept directories;falseif 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:
acceptin interfaceFileFilter
-
accept
@Pure public final boolean accept(File dir, String name)
- Specified by:
acceptin interfaceFilenameFilter
-
getDescription
@Pure public final String getDescription()
Description copied from interface:FileFilterReplies the description associated to this file filter.- Specified by:
getDescriptionin interfaceFileFilter- Returns:
- a string that is describing the file filtering.
-
getExtensions
@Pure public final String[] getExtensions()
Description copied from interface:FileFilterReplies the extensions supported by this file filter.- Specified by:
getExtensionsin interfaceFileFilter- Returns:
- the extensions.
-
-