Package ghidra.framework.options

# Interface AutoOptions

public interface AutoOptions

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `AutoOptions.CategoryAndName`
  `static @interface`
  `AutoOptions.NewValue`
  `static @interface`
  `AutoOptions.OldValue`
  `static interface`
  `AutoOptions.Wiring`
  `static class`
  `AutoOptions.WiringImpl`

- ## Method Summary

  Static Methods
  Modifier and Type
  Method
  Description
  `static HelpLocation`
  `getHelpLocation(String defaultTopic, HelpInfo annot)`
  `static void`
  `registerOptionsDefined(Plugin plugin, Class<?> cls, Object receiver)`
  `static AutoOptions.Wiring`
  `wireOptions(Plugin plugin)`
  `static AutoOptions.Wiring`
  `wireOptions(Plugin plugin, Object receiver)`
  `static AutoOptions.Wiring`
  `wireOptionsConsumed(Plugin plugin, Object receiver)`

- ## Method Details

  - ### wireOptions

    static AutoOptions.Wiring wireOptions(Plugin plugin)

  - ### wireOptions

    static AutoOptions.Wiring wireOptions(Plugin plugin, Object receiver)

  - ### registerOptionsDefined

    static void registerOptionsDefined(Plugin plugin, Class<?> cls, Object receiver)

  - ### getHelpLocation

    static HelpLocation getHelpLocation(String defaultTopic, HelpInfo annot)

  - ### wireOptionsConsumed

    static AutoOptions.Wiring wireOptionsConsumed(Plugin plugin, Object receiver)