Package adalid.util.io
Class FolderBrowser
- java.lang.Object
-
- adalid.util.Utility
-
- adalid.util.io.FolderBrowser
-
public class FolderBrowser extends Utility
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description FolderBrowser(String path)FolderBrowser(String path, boolean detail)FolderBrowser(String path, List<String> details)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbrowse()protected org.apache.commons.io.filefilter.IOFileFilterdefaultFileFilter()protected org.apache.commons.io.filefilter.IOFileFilterdirFilter()protected booleandoFiles()protected org.apache.commons.io.filefilter.IOFileFilterfileFilter()FilegetBaseFolder()PathgetBaseFolderPath()Map<Path,SmallFile>getFiles()Map<String,Integer>getFileTypes()Map<Path,Set<Path>>getFolders()intgetReadingErrors()intgetReadingWarnings()FilegetResourcesFolder()PathgetResourcesFolderPath()FilegetRootFolder()PathgetRootFolderPath()protected voidprocessFile(File file)protected org.apache.commons.io.filefilter.IOFileFilterselectedBinaryFilesFilter()protected org.apache.commons.io.filefilter.IOFileFilterselectedFilesFilter()protected org.apache.commons.io.filefilter.IOFileFilterselectedImageFilesFilter()protected org.apache.commons.io.filefilter.IOFileFilterselectedTextFilesFilter()-
Methods inherited from class adalid.util.Utility
chooseDirectory, chooseFile, chooseFile, chooseFile, getAdalidProjectVersion, getArguments, getArguments, logAdalidProjectVersion, setBootstrappingFileName
-
-
-
-
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
-
-