Package com.io7m.jade.api.internal
Class ApplicationPortableDirectories
- java.lang.Object
-
- com.io7m.jade.api.internal.ApplicationPortableDirectories
-
- All Implemented Interfaces:
ApplicationDirectoryProviderType
public final class ApplicationPortableDirectories extends java.lang.Object implements ApplicationDirectoryProviderType
-
-
Constructor Summary
Constructors Constructor Description ApplicationPortableDirectories()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.PathcacheDirectory()java.nio.file.PathconfigurationDirectory()java.nio.file.PathdataDirectory()booleaninitialize(ApplicationProviderContextType configuration, ApplicationEnvironmentType environment)Initialize the provider, returningtrueif the provider is applicable to the current application environment and operating system.
-
-
-
Method Detail
-
initialize
public boolean initialize(ApplicationProviderContextType configuration, ApplicationEnvironmentType environment)
Description copied from interface:ApplicationDirectoryProviderTypeInitialize the provider, returningtrueif the provider is applicable to the current application environment and operating system.- Specified by:
initializein interfaceApplicationDirectoryProviderType- Parameters:
configuration- The contextenvironment- The environment- Returns:
trueif this provider is applicable
-
configurationDirectory
public java.nio.file.Path configurationDirectory()
- Specified by:
configurationDirectoryin interfaceApplicationDirectoryProviderType
-
dataDirectory
public java.nio.file.Path dataDirectory()
- Specified by:
dataDirectoryin interfaceApplicationDirectoryProviderType
-
cacheDirectory
public java.nio.file.Path cacheDirectory()
- Specified by:
cacheDirectoryin interfaceApplicationDirectoryProviderType
-
-