Package org.apache.commons.io.filefilter
Class TrueFileFilter
- java.lang.Object
-
- org.apache.commons.io.filefilter.TrueFileFilter
-
- All Implemented Interfaces:
java.io.FileFilter
,java.io.FilenameFilter
,java.io.Serializable
,PathFilter
,IOFileFilter
public class TrueFileFilter extends java.lang.Object implements IOFileFilter, java.io.Serializable
A file filter that always returns true.Deprecating Serialization
Serialization is deprecated and will be removed in 3.0.
- Since:
- 1.0
- See Also:
FileFilterUtils.trueFileFilter()
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IOFileFilter
INSTANCE
Singleton instance of true filter.static IOFileFilter
TRUE
Singleton instance of true filter.-
Fields inherited from interface org.apache.commons.io.filefilter.IOFileFilter
EMPTY_STRING_ARRAY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.io.File file)
Returns true.boolean
accept(java.io.File dir, java.lang.String name)
Returns true.java.nio.file.FileVisitResult
accept(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attributes)
Returns true.IOFileFilter
and(IOFileFilter fileFilter)
Creates a new "and" filter with this filter.IOFileFilter
negate()
Creates a new "not" filter with this filter.IOFileFilter
or(IOFileFilter fileFilter)
Creates a new "or" filter with this filter.java.lang.String
toString()
-
-
-
Field Detail
-
TRUE
public static final IOFileFilter TRUE
Singleton instance of true filter.- Since:
- 1.3
-
INSTANCE
public static final IOFileFilter INSTANCE
Singleton instance of true filter. Please use the identical TrueFileFilter.TRUE constant. The new name is more JDK 1.5 friendly as it doesn't clash with other values when using static imports.
-
-
Method Detail
-
accept
public boolean accept(java.io.File file)
Returns true.- Specified by:
accept
in interfacejava.io.FileFilter
- Specified by:
accept
in interfaceIOFileFilter
- Parameters:
file
- the file to check (ignored)- Returns:
- true
-
accept
public boolean accept(java.io.File dir, java.lang.String name)
Returns true.- Specified by:
accept
in interfacejava.io.FilenameFilter
- Specified by:
accept
in interfaceIOFileFilter
- Parameters:
dir
- the directory to check (ignored)name
- the file name (ignored)- Returns:
- true
-
accept
public java.nio.file.FileVisitResult accept(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attributes)
Returns true.- Specified by:
accept
in interfaceIOFileFilter
- Specified by:
accept
in interfacePathFilter
- Parameters:
file
- the file to check (ignored)attributes
- the file's basic attributes (TODO may be null).- Returns:
- true
- Since:
- 2.9.0
-
and
public IOFileFilter and(IOFileFilter fileFilter)
Description copied from interface:IOFileFilter
Creates a new "and" filter with this filter.- Specified by:
and
in interfaceIOFileFilter
- Parameters:
fileFilter
- the filter to "and".- Returns:
- a new filter.
-
negate
public IOFileFilter negate()
Description copied from interface:IOFileFilter
Creates a new "not" filter with this filter.- Specified by:
negate
in interfaceIOFileFilter
- Returns:
- a new filter.
-
or
public IOFileFilter or(IOFileFilter fileFilter)
Description copied from interface:IOFileFilter
Creates a new "or" filter with this filter.- Specified by:
or
in interfaceIOFileFilter
- Parameters:
fileFilter
- the filter to "or".- Returns:
- a new filter.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-