AbstractOptions

Package: ghidra.framework.options
Type: class

11.1_PUBLIC

addedmethod: getActionTrigger
ghidra.framework.options.ActionTrigger getActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger defaultValue)
addedmethod: setActionTrigger
void setActionTrigger(java.lang.String optionName, ghidra.framework.options.ActionTrigger value)

11.0.2_PUBLIC

removedmethod: registerOption
void registerOption(java.lang.String optionName, ghidra.framework.options.OptionType type, java.lang.Object defaultValue, ghidra.util.HelpLocation help, java.lang.String description, java.beans.PropertyEditor editor)
removedmethod: registerOptionsEditor
void registerOptionsEditor(java.lang.String categoryPath, ghidra.framework.options.OptionsEditor editor)
removedmethod: registerOptionsEditor
void registerOptionsEditor(ghidra.framework.options.OptionsEditor editor)

10.3_PUBLIC

addedmethod: registerThemeColorBinding
void registerThemeColorBinding(java.lang.String optionName, java.lang.String colorId, ghidra.util.HelpLocation help, java.lang.String description)
addedmethod: registerThemeFontBinding
void registerThemeFontBinding(java.lang.String optionName, java.lang.String fontId, ghidra.util.HelpLocation help, java.lang.String description)
addedfield: themeListener
generic.theme.ThemeListener themeListener
addedfield: themeToOptionMap
java.util.Map<java.lang.String,java.lang.String> themeToOptionMap

9.0.2_PUBLIC

addedfield: aliasMap
java.util.Map<java.lang.String,ghidra.framework.options.AbstractOptions.AliasBinding> aliasMap
addedfield: categoryHelpMap
java.util.Map<java.lang.String,ghidra.util.HelpLocation> categoryHelpMap
addedmethod: createRegisteredOption
ghidra.framework.options.Option createRegisteredOption(java.lang.String optionName, ghidra.framework.options.OptionType type, java.lang.String description, ghidra.util.HelpLocation help, java.lang.Object defaultValue, java.beans.PropertyEditor editor)
addedmethod: createUnregisteredOption
ghidra.framework.options.Option createUnregisteredOption(java.lang.String optionName, ghidra.framework.options.OptionType type, java.lang.Object defaultValue)
addedfield: listeners
ghidra.util.datastruct.WeakSet<ghidra.framework.options.OptionsChangeListener> listeners
addedfield: name
java.lang.String name
addedmethod: notifyOptionChanged
boolean notifyOptionChanged(java.lang.String optionName, java.lang.Object oldValue, java.lang.Object newValue)
addedfield: optionsEditorMap
java.util.Map<java.lang.String,ghidra.framework.options.OptionsEditor> optionsEditorMap
addedfield: valueMap
java.util.Map<java.lang.String,ghidra.framework.options.Option> valueMap

9.0.1_PUBLIC

introducedInitial version