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 IFilesystemFrameworkpublic 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 IFilesystemFrameworkpublic java.io.File getLibextDir(IFramework fwk)
public java.io.File getLibextDir()
getLibextDir in interface IFilesystemFrameworkpublic java.io.File getLibextCacheDir()
getLibextCacheDir in interface IFilesystemFrameworkpublic 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 IFilesystemFrameworkpublic java.io.File getBaseDir()
getBaseDir in interface IFilesystemFrameworkpublic void setBaseDir(java.io.File baseDir)
public Framework getFramework()
public void setFramework(Framework framework)