public class FilesystemFramework extends java.lang.Object implements IFilesystemFramework
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_LIBEXT_CACHE_DIR_NAME |
static java.lang.String |
DEFAULT_LIBEXT_DIR_NAME |
static java.lang.String |
FRAMEWORK_LIBEXT_CACHE_DIR |
static java.lang.String |
FRAMEWORK_LIBEXT_DIR |
static java.lang.String |
SYSTEM_PROP_LIBEXT |
static java.lang.String |
SYSTEM_PROP_LIBEXT_CACHE |
Constructor and Description |
---|
FilesystemFramework(java.io.File baseDir,
java.io.File projectsDir) |
Modifier and Type | Method and Description |
---|---|
static PropertyLookup |
createPropertyLookupFromBasedir(java.io.File baseDir) |
static PropertyRetriever |
createPropertyRetriever(java.io.File baseDir) |
java.io.File |
getBaseDir() |
java.io.File |
getConfigDir() |
static java.io.File |
getConfigDir(java.io.File baseDir) |
Framework |
getFramework() |
java.io.File |
getFrameworkProjectsBaseDir() |
static FilesystemFramework |
getInstanceWithoutProjectsDir(java.lang.String rdeck_base_dir)
Returns an instance of Framework object.
|
java.io.File |
getLibextCacheDir() |
java.io.File |
getLibextCacheDir(IFramework fwk) |
java.io.File |
getLibextDir() |
java.io.File |
getLibextDir(IFramework fwk) |
static java.lang.String |
getProjectsBaseDir(java.io.File baseDir) |
static java.io.File |
getPropertyFile(java.io.File configDir) |
IPropertyLookup |
getPropertyLookup() |
void |
setBaseDir(java.io.File baseDir) |
void |
setFramework(Framework framework) |
public static final java.lang.String FRAMEWORK_LIBEXT_DIR
public static final java.lang.String FRAMEWORK_LIBEXT_CACHE_DIR
public static final java.lang.String DEFAULT_LIBEXT_DIR_NAME
public static final java.lang.String DEFAULT_LIBEXT_CACHE_DIR_NAME
public static final java.lang.String SYSTEM_PROP_LIBEXT
public static final java.lang.String SYSTEM_PROP_LIBEXT_CACHE
public FilesystemFramework(java.io.File baseDir, java.io.File projectsDir)
public static java.lang.String getProjectsBaseDir(java.io.File baseDir)
baseDir
- base dirpublic java.io.File getConfigDir()
getConfigDir
in interface IFilesystemFramework
public static java.io.File getConfigDir(java.io.File baseDir)
baseDir
- base dirpublic static FilesystemFramework getInstanceWithoutProjectsDir(java.lang.String rdeck_base_dir)
rdeck_base_dir
- path name to the rdeck_basepublic java.io.File getFrameworkProjectsBaseDir()
getFrameworkProjectsBaseDir
in interface IFilesystemFramework
public java.io.File getLibextDir(IFramework fwk)
public java.io.File getLibextDir()
getLibextDir
in interface IFilesystemFramework
public java.io.File getLibextCacheDir()
getLibextCacheDir
in interface IFilesystemFramework
public java.io.File getLibextCacheDir(IFramework fwk)
public static java.io.File getPropertyFile(java.io.File configDir)
configDir
- config dirpublic static PropertyRetriever createPropertyRetriever(java.io.File baseDir)
baseDir
- base dirpublic static PropertyLookup createPropertyLookupFromBasedir(java.io.File baseDir)
baseDir
- base dirpublic IPropertyLookup getPropertyLookup()
getPropertyLookup
in interface IFilesystemFramework
public java.io.File getBaseDir()
getBaseDir
in interface IFilesystemFramework
public void setBaseDir(java.io.File baseDir)
public Framework getFramework()
public void setFramework(Framework framework)