Package ghidra.framework
Class GenericRunInfo
java.lang.Object
ghidra.framework.GenericRunInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The name appended to application directories during testing -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis is the same asgetUserSettingsDirsByTime()
except that it doesn't include the current installation or installations with different release namesstatic File
getPreviousApplicationSettingsFile
(String filename) Searches previous Application Settings directories (getUserSettingsDirsByTime()
) to find a file by the given name.static String
Get the user's preferred projects directory.static void
setProjectsDirPath
(String path) Set the user's current projects directory path.
-
Field Details
-
TEST_DIRECTORY_SUFFIX
The name appended to application directories during testing- See Also:
-
-
Constructor Details
-
GenericRunInfo
public GenericRunInfo()
-
-
Method Details
-
getPreviousApplicationSettingsFile
Searches previous Application Settings directories (getUserSettingsDirsByTime()
) to find a file by the given name. This is useful for loading previous user settings, such as preferences.Note: this method will ignore any test versions of settings directories.
- Parameters:
filename
- the name for which to seek; must be relative to a settings directory- Returns:
- the most recent file matching that name found in a previous settings dir
-
getPreviousApplicationSettingsDirsByTime
This is the same asgetUserSettingsDirsByTime()
except that it doesn't include the current installation or installations with different release names- Returns:
- the list of previous directories, sorted by time
-
getProjectsDirPath
Get the user's preferred projects directory.- Returns:
- projects directory path.
-
setProjectsDirPath
Set the user's current projects directory path. Value is also retained within user's set of preferences.- Parameters:
path
- projects directory path.
-