public final class Config extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static IBaseDirectories |
baseDirectories |
private static IPreferences |
preferences |
private static IUrls |
urls |
| Modifier | Constructor and Description |
|---|---|
private |
Config() |
| Modifier and Type | Method and Description |
|---|---|
static IBaseDirectories |
getDirs()
Get class that provides the location of certain base directories
|
static IPreferences |
getPref()
Get the preferences.
|
static IUrls |
getUrls()
Get class that provides the value of certain URLs
|
static void |
setBaseDirectoriesProvider(IBaseDirectories baseDirectories)
Install the global base directories provider.
|
static void |
setPreferencesInstance(IPreferences preferences)
Install the global preference instance.
|
static void |
setUrlsProvider(IUrls urls)
Install the global URLs provider.
|
private static IPreferences preferences
private static IBaseDirectories baseDirectories
private Config()
public static IPreferences getPref()
public static IBaseDirectories getDirs()
IBaseDirectories instancepublic static IUrls getUrls()
IUrls instancepublic static void setPreferencesInstance(IPreferences preferences)
preferences - the global preference instance to set (must not be null)public static void setBaseDirectoriesProvider(IBaseDirectories baseDirectories)
baseDirectories - the global base directories provider instance to set
(must not be null)public static void setUrlsProvider(IUrls urls)
urls - the global URLs provider instance to set (must not be null)