Class MultiFileFilter
- java.lang.Object
-
- org.arakhne.afc.inputoutput.filefilter.MultiFileFilter
-
- All Implemented Interfaces:
FileFilter
,FilenameFilter
,FileFilter
- Direct Known Subclasses:
ImageFileFilter
public class MultiFileFilter extends Object implements FileFilter
Multi file filter.- 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 MultiFileFilter(boolean acceptDirectories1, String description, FileFilter... filters)
Constructor.MultiFileFilter(String description, FileFilter... filters)
Construct.
-
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
-
MultiFileFilter
public MultiFileFilter(String description, FileFilter... filters)
Construct.- Parameters:
description
- description.filters
- filters.
-
MultiFileFilter
public MultiFileFilter(boolean acceptDirectories1, String description, FileFilter... filters)
Constructor.- Parameters:
acceptDirectories1
- istrue
to permit to this file filter to accept directories;false
if the directories should not match.description
- description.filters
- filters.
-
-
Method Detail
-
accept
@Pure public 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 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 String[] getExtensions()
Description copied from interface:FileFilter
Replies the extensions supported by this file filter.- Specified by:
getExtensions
in interfaceFileFilter
- Returns:
- the extensions.
-
-