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(java.lang.String path)FolderBrowser(java.lang.String path, boolean detail)FolderBrowser(java.lang.String path, java.util.List<java.lang.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()java.io.FilegetBaseFolder()java.nio.file.PathgetBaseFolderPath()java.util.Map<java.nio.file.Path,SmallFile>getFiles()java.util.Map<java.lang.String,java.lang.Integer>getFileTypes()java.util.Map<java.nio.file.Path,java.util.Set<java.nio.file.Path>>getFolders()intgetReadingErrors()intgetReadingWarnings()java.io.FilegetResourcesFolder()java.nio.file.PathgetResourcesFolderPath()java.io.FilegetRootFolder()java.nio.file.PathgetRootFolderPath()protected voidprocessFile(java.io.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, chooseFile, finished, finished, finished, getAdalidProjectVersion, getArguments, getArguments, getBootstrapping, getLastExecutedProject, getLastExecutedProjectAlias, getLastExecutedProjectBaseFolderName, getLastExecutedProjectClass, getLastExecutedProjectClassName, instanceOf, logAdalidProjectVersion, logSystemProperties, setBootstrappingFileName, showConfirmDialog, showConfirmDialog, starting, starting, updateProjectBuilderDictionary
-
-
-
-
Method Detail
-
browse
public boolean browse()
-
doFiles
protected boolean doFiles()
-
processFile
protected void processFile(java.io.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 java.io.File getRootFolder()
- Returns:
- the root folder
-
getRootFolderPath
public java.nio.file.Path getRootFolderPath()
- Returns:
- the root folder path
-
getResourcesFolder
public java.io.File getResourcesFolder()
- Returns:
- the resources folder
-
getResourcesFolderPath
public java.nio.file.Path getResourcesFolderPath()
- Returns:
- the resources folder path
-
getBaseFolder
public java.io.File getBaseFolder()
- Returns:
- the base folder
-
getBaseFolderPath
public java.nio.file.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
-
getFiles
public java.util.Map<java.nio.file.Path,SmallFile> getFiles()
- Returns:
- the files map
-
getFolders
public java.util.Map<java.nio.file.Path,java.util.Set<java.nio.file.Path>> getFolders()
- Returns:
- the folders set
-
getFileTypes
public java.util.Map<java.lang.String,java.lang.Integer> getFileTypes()
- Returns:
- the file types map
-
-