Class MemorySearchResultsPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ghidra.features.base.memsearch.gui.MemorySearchResultsPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class MemorySearchResultsPanel extends JPanel
Internal panel of the memory search window that manages the display of the search results in a table. This panel also includes most of the search logic as it has direct access to the table for showing the results.
See Also:
  • Method Details

    • search

      public void search(MemorySearcher<SearchData> searcher, Combiner combiner)
    • searchOnce

      public void searchOnce(MemorySearcher<SearchData> searcher, Address address, boolean forward)
    • refreshAndMaybeScanForChanges

      public void refreshAndMaybeScanForChanges(AddressableByteSource byteSource, Scanner scanner)
    • refreshAndMaybeScanForChanges

      public void refreshAndMaybeScanForChanges(AddressableByteSource byteSource, Scanner scanner, List<MemoryMatch<SearchData>> previousResults)
    • hasResults

      public boolean hasResults()
    • clearResults

      public void clearResults()
    • getMatchCount

      public int getMatchCount()
    • getTable

      public GhidraTable getTable()
    • getSelectedMatch MODIFIED

      public MemoryMatch<SearchData> getSelectedMatch()
      return type: MemoryMatch → MemoryMatch
      -ghidra.features.base.memsearch.searcher.MemoryMatch getSelectedMatch()
      +ghidra.features.base.memsearch.searcher.MemoryMatch<ghidra.features.base.memsearch.matcher.SearchData> getSelectedMatch()
    • dispose

      public void dispose()