Top Inners Fields Constructors Methods
net.harawata.appdirs.impl

public Class WindowsAppDirs

extends AppDirs
Class Inheritance
Imports
net.harawata.appdirs.AppDirs

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private WindowsFolderResolver

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected String
protected String
protected String
protected String
public String
getSharedDir(String appName, String appVersion, String appAuthor)

Implements abstract net.harawata.appdirs.AppDirs.getSharedDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getSiteConfigDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getSiteDataDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getUserCacheDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getUserConfigDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getUserDataDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getUserDownloadsDir.

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

Implements abstract net.harawata.appdirs.AppDirs.getUserLogDir.

Inherited from net.harawata.appdirs.AppDirs:
buildPathgetSiteConfigDirgetSiteDataDirgetUserConfigDirgetUserDataDirhomejoinPathssplitPaths

Field Detail

folderResolverback to summary
private WindowsFolderResolver folderResolver

Constructor Detail

WindowsAppDirsback to summary
public WindowsAppDirs(WindowsFolderResolver folderResolver)

Method Detail

getAppDataback to summary
protected String getAppData()
getCommonAppDataback to summary
protected String getCommonAppData()
getDownloadsback to summary
protected String getDownloads()
getLocalAppDataback to summary
protected String getLocalAppData()
getSharedDirback to summary
public String getSharedDir(String appName, String appVersion, String appAuthor)

Implements abstract net.harawata.appdirs.AppDirs.getSharedDir.

Annotations
@Override
getSiteConfigDirback to summary
public String getSiteConfigDir(String appName, String appVersion, String appAuthor, boolean multiPath)

Implements abstract net.harawata.appdirs.AppDirs.getSiteConfigDir.

getSiteDataDirback to summary
public String getSiteDataDir(String appName, String appVersion, String appAuthor, boolean multiPath)

Implements abstract net.harawata.appdirs.AppDirs.getSiteDataDir.

getUserCacheDirback to summary
public String getUserCacheDir(String appName, String appVersion, String appAuthor)

Implements abstract net.harawata.appdirs.AppDirs.getUserCacheDir.

getUserConfigDirback to summary
public String getUserConfigDir(String appName, String appVersion, String appAuthor, boolean roaming)

Implements abstract net.harawata.appdirs.AppDirs.getUserConfigDir.

getUserDataDirback to summary
public String getUserDataDir(String appName, String appVersion, String appAuthor, boolean roaming)

Implements abstract net.harawata.appdirs.AppDirs.getUserDataDir.

getUserDownloadsDirback to summary
public String getUserDownloadsDir(String appName, String appVersion, String appAuthor)

Implements abstract net.harawata.appdirs.AppDirs.getUserDownloadsDir.

Annotations
@Override
getUserLogDirback to summary
public String getUserLogDir(String appName, String appVersion, String appAuthor)

Implements abstract net.harawata.appdirs.AppDirs.getUserLogDir.

net.harawata.appdirs.impl back to summary

public final Enum WindowsAppDirs.FolderId

extends Enum<WindowsAppDirs.FolderId>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final WindowsAppDirs.FolderId
public static final WindowsAppDirs.FolderId
public static final WindowsAppDirs.FolderId
public static final WindowsAppDirs.FolderId

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static WindowsAppDirs.FolderId
public static WindowsAppDirs.FolderId[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

APPDATAback to summary
public static final WindowsAppDirs.FolderId APPDATA
COMMON_APPDATAback to summary
public static final WindowsAppDirs.FolderId COMMON_APPDATA
DOWNLOADSback to summary
public static final WindowsAppDirs.FolderId DOWNLOADS
LOCAL_APPDATAback to summary
public static final WindowsAppDirs.FolderId LOCAL_APPDATA

Constructor Detail

FolderIdback to summary
private FolderId()

Method Detail

valueOfback to summary
public static WindowsAppDirs.FolderId valueOf(String name)
valuesback to summary
public static WindowsAppDirs.FolderId[] values()