Class AddressEditorPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public abstract class AddressEditorPanel extends JPanel
AddressEditorPanel should be extended to create a new panel for editing a specific type of mark-up item destination address.
See Also:
  • Constructor Details

    • AddressEditorPanel

      public AddressEditorPanel()
    • AddressEditorPanel

      public AddressEditorPanel(boolean isDoubleBuffered)
    • AddressEditorPanel

      public AddressEditorPanel(LayoutManager layout, boolean isDoubleBuffered)
    • AddressEditorPanel

      public AddressEditorPanel(LayoutManager layout)
  • Method Details

    • getAddress

      public abstract ghidra.program.model.address.Address getAddress() throws ghidra.util.exception.InvalidInputException
      Gets the address the user entered into the address editor panel.
      Returns:
      the address
      Throws:
      ghidra.util.exception.InvalidInputException - if the panel doesn't currently have a valid address specified.
    • setAddressPanelListener

      public abstract void setAddressPanelListener(AddressEditorPanelListener addressPanelListener)
      Specifies the listener for this address editor panel. The listener gets notified of address edit changes when double click or key actions occur. The listener can then call the getAddress() on the editor panel for the current address value.
      Parameters:
      addressPanelListener - the address edit action listener.