Class FolderBrowser


  • public class FolderBrowser
    extends Utility
    Author:
    Jorge Campins
    • Constructor Detail

      • FolderBrowser

        public FolderBrowser​(String path)
      • FolderBrowser

        public FolderBrowser​(String path,
                             boolean detail)
    • Method Detail

      • browse

        public boolean browse()
      • doFiles

        protected boolean doFiles()
      • processFile

        protected void processFile​(File file)
      • fileFilter

        protected org.apache.commons.io.filefilter.IOFileFilter fileFilter()
      • defaultFileFilter

        protected final org.apache.commons.io.filefilter.IOFileFilter defaultFileFilter()
      • selectedFilesFilter

        protected final org.apache.commons.io.filefilter.IOFileFilter selectedFilesFilter()
      • selectedBinaryFilesFilter

        protected final org.apache.commons.io.filefilter.IOFileFilter selectedBinaryFilesFilter()
      • selectedImageFilesFilter

        protected final org.apache.commons.io.filefilter.IOFileFilter selectedImageFilesFilter()
      • selectedTextFilesFilter

        protected final org.apache.commons.io.filefilter.IOFileFilter selectedTextFilesFilter()
      • dirFilter

        protected org.apache.commons.io.filefilter.IOFileFilter dirFilter()
      • getRootFolder

        public File getRootFolder()
        Returns:
        the root folder
      • getRootFolderPath

        public Path getRootFolderPath()
        Returns:
        the root folder path
      • getResourcesFolder

        public File getResourcesFolder()
        Returns:
        the resources folder
      • getResourcesFolderPath

        public Path getResourcesFolderPath()
        Returns:
        the resources folder path
      • getBaseFolder

        public File getBaseFolder()
        Returns:
        the base folder
      • getBaseFolderPath

        public Path getBaseFolderPath()
        Returns:
        the base folder path
      • getReadingWarnings

        public int getReadingWarnings()
        Returns:
        the reading warnings count
      • getReadingErrors

        public int getReadingErrors()
        Returns:
        the reading errors count
      • getFolders

        public Map<Path,​Set<Path>> getFolders()
        Returns:
        the folders set
      • getFileTypes

        public Map<String,​Integer> getFileTypes()
        Returns:
        the file types map