Class InvertIncludeFileSelector

  • All Implemented Interfaces:
    FileSelector

    public class InvertIncludeFileSelector
    extends java.lang.Object
    implements FileSelector
    Inverts file inclusion of a delegate FileSelector, folder traversal is delegated.
    Since:
    2.2
    • Field Detail

      • delegateFileSelector

        private final FileSelector delegateFileSelector
    • Constructor Detail

      • InvertIncludeFileSelector

        public InvertIncludeFileSelector​(FileSelector delegateFileSelector)
    • Method Detail

      • includeFile

        public boolean includeFile​(FileSelectInfo fileInfo)
                            throws java.lang.Exception
        Inverts the result of calling includeFile(FileSelectInfo) on the delegate.
        Specified by:
        includeFile in interface FileSelector
        Parameters:
        fileInfo - the file or folder to select.
        Returns:
        true if the file should be selected.
        Throws:
        java.lang.Exception - if an error occurs.