Package net.harawata.appdirs
Class AppDirs
java.lang.Object
net.harawata.appdirs.AppDirs
- Direct Known Subclasses:
MacOSXAppDirs,UnixAppDirs,WindowsAppDirs
public abstract class AppDirs extends Object
-
Constructor Summary
Constructors Constructor Description AppDirs() -
Method Summary
Modifier and Type Method Description protected StringbuildPath(String... elems)abstract StringgetSharedDir(String appName, String appVersion, String appAuthor)StringgetSiteConfigDir(String appName, String appVersion, String appAuthor)abstract StringgetSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath)StringgetSiteDataDir(String appName, String appVersion, String appAuthor)abstract StringgetSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath)abstract StringgetUserCacheDir(String appName, String appVersion, String appAuthor)StringgetUserConfigDir(String appName, String appVersion, String appAuthor)abstract StringgetUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming)StringgetUserDataDir(String appName, String appVersion, String appAuthor)abstract StringgetUserDataDir(String appName, String appVersion, String appAuthor, boolean roaming)abstract StringgetUserDownloadsDir(String appName, String appVersion, String appAuthor)abstract StringgetUserLogDir(String appName, String appVersion, String appAuthor)protected Stringhome()protected StringjoinPaths(String... paths)protected String[]splitPaths(String paths)
-
Constructor Details
-
AppDirs
public AppDirs()
-
-
Method Details
-
getUserDataDir
-
getUserDataDir
-
getUserConfigDir
-
getUserConfigDir
-
getUserCacheDir
-
getSiteDataDir
-
getSiteDataDir
-
getSiteConfigDir
-
getSiteConfigDir
-
getUserLogDir
-
getUserDownloadsDir
-
home
-
buildPath
-
joinPaths
-
splitPaths
-