com.armatiek.infofuze.stream.filesystem.filefilter
Class CanReadFileFilter

java.lang.Object
  extended by com.armatiek.infofuze.stream.filesystem.filefilter.CanReadFileFilter
All Implemented Interfaces:
IOFileFilter, java.io.Serializable

public class CanReadFileFilter
extends java.lang.Object
implements IOFileFilter, java.io.Serializable

This filter accepts Files that can be read. Based on code from Apache Commons IO version 2.01. The main difference is that this class filters objects that implement FileIf, not File.

See Also:
Serialized Form

Field Summary
static IOFileFilter CAN_READ
          Singleton instance of readable filter
static IOFileFilter CANNOT_READ
          Singleton instance of not readable filter
 
Method Summary
 boolean accept(FileIf file)
          Checks to see if the file can be read.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAN_READ

public static final IOFileFilter CAN_READ
Singleton instance of readable filter


CANNOT_READ

public static final IOFileFilter CANNOT_READ
Singleton instance of not readable filter

Method Detail

accept

public boolean accept(FileIf file)
Checks to see if the file can be read.

Specified by:
accept in interface IOFileFilter
Parameters:
file - the File to check.
Returns:
true if the file can be read, otherwise false.