Package utility.application
Class ApplicationUtilities
java.lang.Object
utility.application.ApplicationUtilities
Utility class for default application things.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<ResourceFile>
Searches for default application root directories.static File
getDefaultUserCacheDir
(ApplicationProperties applicationProperties) Gets the default application's user cache directory.static File
getDefaultUserSettingsDir
(ApplicationProperties applicationProperties, ResourceFile installationDirectory) Gets the default application's user settings directory.static File
getDefaultUserTempDir
(ApplicationProperties applicationProperties) Gets the default application's user temp directory.
-
Constructor Details
-
ApplicationUtilities
public ApplicationUtilities()
-
-
Method Details
-
findDefaultApplicationRootDirs
Searches for default application root directories.- Returns:
- A collection of discovered application root directories (could be empty).
-
getDefaultUserTempDir
public static File getDefaultUserTempDir(ApplicationProperties applicationProperties) throws FileNotFoundException Gets the default application's user temp directory.- Parameters:
applicationProperties
- The application properties.- Returns:
- The default application's user temp directory.
- Throws:
FileNotFoundException
- if the user temp directory could not be determined.
-
getDefaultUserCacheDir
public static File getDefaultUserCacheDir(ApplicationProperties applicationProperties) throws FileNotFoundException Gets the default application's user cache directory.- Parameters:
applicationProperties
- The application properties.- Returns:
- The default application's user cache directory.
- Throws:
FileNotFoundException
- if the user cache directory could not be determined.
-
getDefaultUserSettingsDir
public static File getDefaultUserSettingsDir(ApplicationProperties applicationProperties, ResourceFile installationDirectory) throws FileNotFoundException Gets the default application's user settings directory.- Parameters:
applicationProperties
- The application properties.installationDirectory
- The application installation directory.- Returns:
- The application's user settings directory.
- Throws:
FileNotFoundException
- if the user settings directory could not be determined.
-