public class UnixAppDirs extends AppDirs
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
sysEnv |
static String |
XDG_CACHE_HOME |
static String |
XDG_CONFIG_DIRS |
static String |
XDG_CONFIG_HOME |
static String |
XDG_DATA_DIRS |
static String |
XDG_DATA_HOME |
| Constructor and Description |
|---|
UnixAppDirs() |
UnixAppDirs(Map<String,String> sysEnv) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildMultiPaths(String appName,
String appVersion,
String[] xdgDirArr) |
String |
getOrDefault(String key,
String def) |
String |
getSharedDir(String appName,
String appVersion,
String appAuthor) |
String |
getSiteConfigDir(String appName,
String appVersion,
String appAuthor,
boolean multiPath) |
String |
getSiteDataDir(String appName,
String appVersion,
String appAuthor,
boolean multiPath) |
String |
getUserCacheDir(String appName,
String appVersion,
String appAuthor) |
String |
getUserConfigDir(String appName,
String appVersion,
String appAuthor,
boolean roaming) |
String |
getUserDataDir(String appName,
String appVersion,
String appAuthor,
boolean roaming) |
String |
getUserLogDir(String appName,
String appVersion,
String appAuthor) |
buildPath, getSiteConfigDir, getSiteDataDir, getUserConfigDir, getUserDataDir, home, joinPaths, splitPathspublic static final String XDG_CONFIG_DIRS
public static final String XDG_DATA_DIRS
public static final String XDG_CACHE_HOME
public static final String XDG_CONFIG_HOME
public static final String XDG_DATA_HOME
public String getUserDataDir(String appName, String appVersion, String appAuthor, boolean roaming)
getUserDataDir in class AppDirspublic String getUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming)
getUserConfigDir in class AppDirspublic String getUserCacheDir(String appName, String appVersion, String appAuthor)
getUserCacheDir in class AppDirspublic String getSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath)
getSiteDataDir in class AppDirspublic String getSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath)
getSiteConfigDir in class AppDirsprotected String buildMultiPaths(String appName, String appVersion, String[] xdgDirArr)
public String getUserLogDir(String appName, String appVersion, String appAuthor)
getUserLogDir in class AppDirspublic String getSharedDir(String appName, String appVersion, String appAuthor)
getSharedDir in class AppDirsCopyright © 2021. All rights reserved.