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)
IBaseDirectories
getPreferencesDirectory
in interface IBaseDirectories
createIfMissing
- if true, automatically creates this directory,
in case it is missingpublic java.io.File getUserDataDirectory(boolean createIfMissing)
IBaseDirectories
getUserDataDirectory
in interface IBaseDirectories
createIfMissing
- if true, automatically creates this directory,
in case it is missingpublic java.io.File getCacheDirectory(boolean createIfMissing)
IBaseDirectories
getCacheDirectory
in interface IBaseDirectories
createIfMissing
- if true, automatically creates this directory,
in case it is missing