net.sf.staccatocommons.io.internal
Class FilePredicate
java.lang.Object
net.sf.staccatocommons.lang.predicate.AbstractPredicate<T>
net.sf.staccatocommons.lang.predicate.internal.TopLevelPredicate<File>
net.sf.staccatocommons.io.internal.FilePredicate
- All Implemented Interfaces:
- FileFilter, Serializable, net.sf.staccatocommons.defs.Applicable<File,Boolean>, net.sf.staccatocommons.defs.Evaluable<File>, net.sf.staccatocommons.defs.predicate.Predicate<File>
- Direct Known Subclasses:
- FilePredicate
public class FilePredicate
- extends TopLevelPredicate<File>
- implements FileFilter
A AbstractPredicate that wraps a FileFilter and acts as a
FileFilter api to Evaluable api bridge
- Author:
- flbulgarelli
- See Also:
- Serialized Form
FilePredicate
public FilePredicate(@NonNull
FileFilter fileFilter)
- Creates a new
FilePredicate that wraps the given FileFilter
- Parameters:
fileFilter - the file filter to wrap
eval
public boolean eval(@NonNull
File argument)
- Specified by:
eval in interface net.sf.staccatocommons.defs.Evaluable<File>- Specified by:
eval in class AbstractPredicate<File>
accept
public boolean accept(@NonNull
File pathname)
- Specified by:
accept in interface FileFilter
Copyright © 2010-2012 StaccatoCommons. All Rights Reserved.