Package org.apache.commons.vfs2
Class InvertIncludeFileSelector
java.lang.Object
org.apache.commons.vfs2.InvertIncludeFileSelector
- All Implemented Interfaces:
FileSelector
Inverts file inclusion of a delegate FileSelector, folder traversal is delegated.
- Since:
- 2.2
-
Constructor Summary
ConstructorsConstructorDescriptionInvertIncludeFileSelector
(FileSelector delegateFileSelector) Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
includeFile
(FileSelectInfo fileInfo) Inverts the result of callingincludeFile(FileSelectInfo)
on the delegate.boolean
traverseDescendents
(FileSelectInfo fileInfo) CallstraverseDescendents(FileSelectInfo)
on the delegate.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.commons.vfs2.FileSelector
traverseDescendants
-
Constructor Details
-
InvertIncludeFileSelector
Constructs a new instance.- Parameters:
delegateFileSelector
- Delegate to this FileSelector.
-
-
Method Details
-
includeFile
Inverts the result of callingincludeFile(FileSelectInfo)
on the delegate.- Specified by:
includeFile
in interfaceFileSelector
- Parameters:
fileInfo
- the file or folder to select.- Returns:
- true if the file should be selected.
- Throws:
Exception
- if an error occurs.
-
traverseDescendents
CallstraverseDescendents(FileSelectInfo)
on the delegate.- Specified by:
traverseDescendents
in interfaceFileSelector
- Parameters:
fileInfo
- the file or folder to select.- Returns:
- true if the folder should be traversed.
- Throws:
Exception
- if an error occurs.
-