Class VTOptions

java.lang.Object
ghidra.framework.options.AbstractOptions
ghidra.framework.options.ToolOptions
ghidra.feature.vt.api.util.VTOptions
All Implemented Interfaces:
ghidra.framework.options.Options

public class VTOptions extends ghidra.framework.options.ToolOptions
  • Nested Class Summary

    Nested classes/interfaces inherited from class ghidra.framework.options.AbstractOptions

    ghidra.framework.options.AbstractOptions.AliasBinding
  • Field Summary

    Fields inherited from class ghidra.framework.options.ToolOptions

    PRIMITIVE_CLASSES, WRAPPABLE_CLASSES, XML_ELEMENT_NAME

    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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ghidra.framework.options.ToolOptions
     
    getDescription(String optionName)
     
    boolean
    A method that allows subclasses to tell the world where their options contain acceptable values

    Methods inherited from class ghidra.framework.options.ToolOptions

    addOptionsChangeListener, copyOptions, createRegisteredOption, createUnregisteredOption, equals, getXmlRoot, hashCode, notifyOptionChanged, registerOptions, removeOptionsChangeListener, removeUnusedOptions, takeListeners, validateOptions

    Methods inherited from class ghidra.framework.options.AbstractOptions

    contains, createAlias, dispose, findPropertyEditor, getActionTrigger, getBoolean, getByteArray, getCategoryHelpLocation, getChildOptions, getColor, getCustomOption, getDate, getDefaultValue, getDefaultValueAsString, 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, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface ghidra.framework.options.Options

    registerOption, registerOptionsEditor
  • Constructor Details

    • VTOptions

      public VTOptions(String name)
  • Method Details

    • copy

      public ghidra.framework.options.ToolOptions copy()
      Overrides:
      copy in class ghidra.framework.options.ToolOptions
    • validate

      public boolean validate()
      A method that allows subclasses to tell the world where their options contain acceptable values
      Returns:
      true if valid
    • getDescription

      public String getDescription(String optionName)
      Specified by:
      getDescription in interface ghidra.framework.options.Options
      Overrides:
      getDescription in class ghidra.framework.options.AbstractOptions