Top Constructors Methods
net.harawata.appdirs

public abstract Class AppDirs

extends Object
Class Inheritance
Known Direct Subclasses
net.harawata.appdirs.impl.MacOSXAppDirs, net.harawata.appdirs.impl.UnixAppDirs, net.harawata.appdirs.impl.WindowsAppDirs

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String
buildPath(String... elems)

public abstract String
getSharedDir(String appName, String appVersion, String appAuthor)

public String
getSiteConfigDir(String appName, String appVersion, String appAuthor)

public abstract String
getSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath)

public String
getSiteDataDir(String appName, String appVersion, String appAuthor)

public abstract String
getSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath)

public abstract String
getUserCacheDir(String appName, String appVersion, String appAuthor)

public String
getUserConfigDir(String appName, String appVersion, String appAuthor)

public abstract String
getUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming)

public String
getUserDataDir(String appName, String appVersion, String appAuthor)

public abstract String
getUserDataDir(String appName, String appVersion, String appAuthor, boolean roaming)

public abstract String
getUserDownloadsDir(String appName, String appVersion, String appAuthor)

public abstract String
getUserLogDir(String appName, String appVersion, String appAuthor)

protected String
home()

protected String
joinPaths(String... paths)

protected String[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AppDirsback to summary
public AppDirs()

Method Detail

buildPathback to summary
protected String buildPath(String... elems)
getSharedDirback to summary
public abstract String getSharedDir(String appName, String appVersion, String appAuthor)
getSiteConfigDirback to summary
public String getSiteConfigDir(String appName, String appVersion, String appAuthor)
getSiteConfigDirback to summary
public abstract String getSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath)
getSiteDataDirback to summary
public String getSiteDataDir(String appName, String appVersion, String appAuthor)
getSiteDataDirback to summary
public abstract String getSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath)
getUserCacheDirback to summary
public abstract String getUserCacheDir(String appName, String appVersion, String appAuthor)
getUserConfigDirback to summary
public String getUserConfigDir(String appName, String appVersion, String appAuthor)
getUserConfigDirback to summary
public abstract String getUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming)
getUserDataDirback to summary
public String getUserDataDir(String appName, String appVersion, String appAuthor)
getUserDataDirback to summary
public abstract String getUserDataDir(String appName, String appVersion, String appAuthor, boolean roaming)
getUserDownloadsDirback to summary
public abstract String getUserDownloadsDir(String appName, String appVersion, String appAuthor)
getUserLogDirback to summary
public abstract String getUserLogDir(String appName, String appVersion, String appAuthor)
homeback to summary
protected String home()
joinPathsback to summary
protected String joinPaths(String... paths)
splitPathsback to summary
protected String[] splitPaths(String paths)