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, valueMapFields inherited from interface ghidra.framework.options.Options
DELIMITER, DELIMITER_STRING, ILLEGAL_DELIMITER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()protected OptioncreateRegisteredOption(String optionName, OptionType type, String description, HelpLocation help, Object defaultValue, PropertyEditor editor) protected OptioncreateUnregisteredOption(String optionName, OptionType type, Object defaultValue) getFile()protected booleannotifyOptionChanged(String optionName, Object oldValue, Object newValue) readCustomOption(GProperties properties) voidtoString()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, setStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
createRegisteredOptionin classAbstractOptions
-
createUnregisteredOption
- Specified by:
createUnregisteredOptionin classAbstractOptions
-
notifyOptionChanged
- Specified by:
notifyOptionChangedin classAbstractOptions
-
toString
- Overrides:
toStringin classAbstractOptions
-
copy
-