Package ghidra.app.util.viewer.field

# Interface FieldMouseHandlerExtension

All Superinterfaces:
  `ExtensionPoint`, `FieldMouseHandler`

All Known Implementing Classes:
  `AnnotatedStringFieldMouseHandler`, `CommentFieldMouseHandler`, `ErrorFieldMouseHandler`, `FunctionRepeatableCommentFieldMouseHandler`, `ImageFactoryFieldMouseHandler`, `MnemonicFieldMouseHandler`, `OpenCloseFieldMouseHandler`, `OperandFieldMouseHandler`, `PcodeFieldMouseHandler`, `ThunkedFunctionFieldMouseHandler`, `VariableCommentFieldMouseHandler`, `VariableXRefFieldMouseHandler`, `XRefFieldMouseHandler`

public interface FieldMouseHandlerExtension extends FieldMouseHandler, ExtensionPoint
NOTE: ALL FieldMouseHandlerExtension CLASSES MUST END IN "FieldMouseHandler". If not, the ClassSearcher will not find them. An interface to signal that it can handle mouse clicks for registered objects. To register the handler you need to return the class that the handler supports in the class array returned from `FieldMouseHandler.getSupportedProgramLocations()`.

New handlers are automatically picked-up by Ghidra upon startup via the `ClassSearcher` mechanism.

See Also:
  - `FieldNavigator`

- ## Method Summary

  ### Methods inherited from interface ghidra.app.util.viewer.field.FieldMouseHandler

  `fieldElementClicked, getSupportedProgramLocations`