Package net.harawata.appdirs
Class AppDirs
java.lang.Object
net.harawata.appdirs.AppDirs
- Direct Known Subclasses:
MacOSXAppDirs,UnixAppDirs,WindowsAppDirs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringabstract StringgetSharedDir(String appName, String appVersion, String appAuthor) getSiteConfigDir(String appName, String appVersion, String appAuthor) abstract StringgetSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath) getSiteDataDir(String appName, String appVersion, String appAuthor) abstract StringgetSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath) abstract StringgetUserCacheDir(String appName, String appVersion, String appAuthor) getUserConfigDir(String appName, String appVersion, String appAuthor) abstract StringgetUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming) getUserDataDir(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 Stringprotected 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
-