Package ghidra.framework.options
Class FileOptions
java.lang.Object
ghidra.framework.options.AbstractOptions
ghidra.framework.options.FileOptions
- All Implemented Interfaces:
Options
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.framework.options.AbstractOptions
AbstractOptions.AliasBinding
-
Field Summary
Fields inherited from class ghidra.framework.options.AbstractOptions
aliasMap, categoryHelpMap, listeners, name, optionsEditorMap, SUPPORTED_CLASSES, themeListener, themeToOptionMap, valueMap
Fields inherited from interface ghidra.framework.options.Options
DELIMITER, DELIMITER_STRING, ILLEGAL_DELIMITER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
protected Option
createRegisteredOption
(String optionName, OptionType type, String description, HelpLocation help, Object defaultValue, PropertyEditor editor) protected Option
createUnregisteredOption
(String optionName, OptionType type, Object defaultValue) getFile()
protected boolean
notifyOptionChanged
(String optionName, Object oldValue, Object newValue) readCustomOption
(GProperties properties) void
toString()
Methods inherited from class ghidra.framework.options.AbstractOptions
contains, createAlias, dispose, findPropertyEditor, getActionTrigger, getBoolean, getByteArray, getCategoryHelpLocation, getChildOptions, getColor, getCustomOption, getDate, getDefaultValue, getDefaultValueAsString, getDescription, getDouble, getEnum, getFile, getFloat, getFont, getHelpLocation, getID, getInt, getKeyStroke, getLeafOptionNames, getLong, getName, getObject, getOption, getOptionNames, getOptions, getOptionsEditor, getOptionsEditor, getOptionsHelpLocation, getPropertyEditor, getRegisteredPropertyEditor, getString, getType, getValueAsString, isAlias, isDefaultValue, isRegistered, putObject, putObject, registerOption, registerOption, registerOption, registerOptionsEditor, registerOptionsEditor, registerThemeColorBinding, registerThemeFontBinding, removeOption, restoreDefaultValue, restoreDefaultValues, setActionTrigger, setBoolean, setByteArray, setCategoryHelpLocation, setColor, setCustomOption, setDate, setDouble, setEnum, setFile, setFloat, setFont, setInt, setKeyStroke, setLong, setName, setOptionsHelpLocation, setString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ghidra.framework.options.Options
registerOption, registerOptionsEditor
-
Constructor Details
-
FileOptions
-
FileOptions
- Throws:
IOException
-
-
Method Details
-
save
- Throws:
IOException
-
getFile
-
readCustomOption
-
createRegisteredOption
protected Option createRegisteredOption(String optionName, OptionType type, String description, HelpLocation help, Object defaultValue, PropertyEditor editor) - Specified by:
createRegisteredOption
in classAbstractOptions
-
createUnregisteredOption
- Specified by:
createUnregisteredOption
in classAbstractOptions
-
notifyOptionChanged
- Specified by:
notifyOptionChanged
in classAbstractOptions
-
toString
- Overrides:
toString
in classAbstractOptions
-
copy
-