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 TypeMethodDescriptionbooleanincludeFile(FileSelectInfo fileInfo) Inverts the result of callingincludeFile(FileSelectInfo)on the delegate.booleantraverseDescendents(FileSelectInfo fileInfo) CallstraverseDescendents(FileSelectInfo)on the delegate.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
includeFilein 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:
traverseDescendentsin interfaceFileSelector- Parameters:
fileInfo- the file or folder to select.- Returns:
- true if the folder should be traversed.
- Throws:
Exception- if an error occurs.
-