private class Plugin.PluginBaseDirectories extends java.lang.Object implements IBaseDirectories
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
cacheDir |
private java.io.File |
preferencesDir |
private java.io.File |
userdataDir |
| Modifier | Constructor and Description |
|---|---|
private |
PluginBaseDirectories() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getCacheDirectory(boolean createIfMissing)
Get the directory where user-specific cached content (non-essential data)
should be stored.
|
java.io.File |
getPreferencesDirectory(boolean createIfMissing)
Get the directory where user-specific configuration and preferences
should be stored.
|
java.io.File |
getUserDataDirectory(boolean createIfMissing)
Get the directory where user-specific data files should be stored.
|
private java.io.File preferencesDir
private java.io.File cacheDir
private java.io.File userdataDir
private PluginBaseDirectories()
public java.io.File getPreferencesDirectory(boolean createIfMissing)
IBaseDirectoriesgetPreferencesDirectory in interface IBaseDirectoriescreateIfMissing - if true, automatically creates this directory,
in case it is missingpublic java.io.File getUserDataDirectory(boolean createIfMissing)
IBaseDirectoriesgetUserDataDirectory in interface IBaseDirectoriescreateIfMissing - if true, automatically creates this directory,
in case it is missingpublic java.io.File getCacheDirectory(boolean createIfMissing)
IBaseDirectoriesgetCacheDirectory in interface IBaseDirectoriescreateIfMissing - if true, automatically creates this directory,
in case it is missing