Package ghidra.app.util.viewer.listingpanel

# Interface OverviewProvider

public interface OverviewProvider
Interface implemented by classes that provide overview components to the right side of the listing.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `JComponent`
  `getComponent()`
  Returns the component to display in the right margin of the listing.
  `void`
  `setNavigatable(Navigatable navigatable)`
  Set the component provider that this overview navigates
  `void`
  `setProgram(Program program, AddressIndexMap map)`
  Sets the current program and associated address-index map

- ## Method Details

  - ### getComponent

    JComponent getComponent()
    Returns the component to display in the right margin of the listing.
    Returns:
      the component

  - ### setProgram

    void setProgram(Program program, AddressIndexMap map)
    Sets the current program and associated address-index map
    Parameters:
      `program` - the program to use.
      `map` - the address-index map to use.

  - ### setNavigatable

    void setNavigatable(Navigatable navigatable)
    Set the component provider that this overview navigates
    Parameters:
      `navigatable` - the navigatable provider