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 FilegetDefaultUserCacheDir(ApplicationProperties applicationProperties) Gets the default application's user cache directory.static FilegetDefaultUserSettingsDir(ApplicationProperties applicationProperties, ResourceFile installationDirectory) Gets the default application's user settings directory.static FilegetDefaultUserTempDir(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.
-