org.openi.project
Class DirectoryLister
java.lang.Object
org.openi.project.DirectoryLister
- public class DirectoryLister
- extends java.lang.Object
- Author:
- plucas
TODO : refactor
Method Summary |
static java.util.List |
findProjectDirectories(java.lang.String directory)
Makes list of all folders starting from 'directory' |
static java.util.List |
findProjectDirectories(java.lang.String directory,
boolean includeFiles,
java.lang.String prepend,
boolean includeEmptyFolder)
This method creates list of public and private modules defined in
project configuration. |
static java.util.List |
findProjectDirectories(java.lang.String directory,
java.util.List modules)
Makes list of all folders starting from 'directory' |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryLister
public DirectoryLister()
findProjectDirectories
public static java.util.List findProjectDirectories(java.lang.String directory)
- Makes list of all folders starting from 'directory'
- Parameters:
directory
- String
- Returns:
- List
findProjectDirectories
public static java.util.List findProjectDirectories(java.lang.String directory,
java.util.List modules)
- Makes list of all folders starting from 'directory'
- Parameters:
directory
- String
- Returns:
- List
findProjectDirectories
public static java.util.List findProjectDirectories(java.lang.String directory,
boolean includeFiles,
java.lang.String prepend,
boolean includeEmptyFolder)
- This method creates list of public and private modules defined in
project configuration. Also checks user's permission.
File/directory path is relative to project.
- Parameters:
directory
- StringincludeFiles
- booleanprepend
- StringincludeEmptyFolder
- boolean
- Returns:
- List