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

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

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

This filter accepts files or directories that are empty. 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 EMPTY
          Singleton instance of empty filter
static IOFileFilter NOT_EMPTY
          Singleton instance of not-empty filter
 
Method Summary
 boolean accept(FileIf file)
          Checks to see if the file is empty.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final IOFileFilter EMPTY
Singleton instance of empty filter


NOT_EMPTY

public static final IOFileFilter NOT_EMPTY
Singleton instance of not-empty filter

Method Detail

accept

public boolean accept(FileIf file)
Checks to see if the file is empty.

Specified by:
accept in interface IOFileFilter
Parameters:
file - the file or directory to check
Returns:
true if the file or directory is empty, otherwise false.