Class VTListingNavigator
java.lang.Object
ghidra.feature.vt.gui.duallisting.VTListingNavigator
- All Implemented Interfaces:
ghidra.app.nav.Navigatable
-
Field Summary
Fields inherited from interface ghidra.app.nav.Navigatable
DEFAULT_NAVIGATABLE_ID
-
Constructor Summary
ConstructorDescriptionVTListingNavigator
(ghidra.features.base.codecompare.listing.ListingCodeComparisonPanel dualListingPanel, ghidra.app.util.viewer.listingpanel.ListingPanel listingPanel) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addNavigatableListener
(ghidra.app.nav.NavigatableRemovalListener listener) ghidra.program.util.ProgramSelection
long
ghidra.program.util.ProgramLocation
ghidra.app.nav.LocationMemento
ghidra.program.model.listing.Program
ghidra.program.util.ProgramSelection
boolean
goTo
(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation location) boolean
boolean
boolean
void
removeHighlightProvider
(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program) void
removeNavigatableListener
(ghidra.app.nav.NavigatableRemovalListener listener) void
void
setHighlight
(ghidra.program.util.ProgramSelection highlight) void
setHighlightProvider
(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program) void
setMemento
(ghidra.app.nav.LocationMemento memento) void
setSelection
(ghidra.program.util.ProgramSelection selection) boolean
boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ghidra.app.nav.Navigatable
getByteSource, isDynamic
-
Constructor Details
-
VTListingNavigator
public VTListingNavigator(ghidra.features.base.codecompare.listing.ListingCodeComparisonPanel dualListingPanel, ghidra.app.util.viewer.listingpanel.ListingPanel listingPanel)
-
-
Method Details
-
getSelection
public ghidra.program.util.ProgramSelection getSelection()- Specified by:
getSelection
in interfaceghidra.app.nav.Navigatable
-
getHighlight
public ghidra.program.util.ProgramSelection getHighlight()- Specified by:
getHighlight
in interfaceghidra.app.nav.Navigatable
-
getTextSelection
- Specified by:
getTextSelection
in interfaceghidra.app.nav.Navigatable
-
getInstanceID
public long getInstanceID()- Specified by:
getInstanceID
in interfaceghidra.app.nav.Navigatable
-
getLocation
public ghidra.program.util.ProgramLocation getLocation()- Specified by:
getLocation
in interfaceghidra.app.nav.Navigatable
-
getMemento
public ghidra.app.nav.LocationMemento getMemento()- Specified by:
getMemento
in interfaceghidra.app.nav.Navigatable
-
getProgram
public ghidra.program.model.listing.Program getProgram()- Specified by:
getProgram
in interfaceghidra.app.nav.Navigatable
-
goTo
public boolean goTo(ghidra.program.model.listing.Program program, ghidra.program.util.ProgramLocation location) - Specified by:
goTo
in interfaceghidra.app.nav.Navigatable
-
isConnected
public boolean isConnected()- Specified by:
isConnected
in interfaceghidra.app.nav.Navigatable
-
supportsMarkers
public boolean supportsMarkers()- Specified by:
supportsMarkers
in interfaceghidra.app.nav.Navigatable
-
isDisposed
public boolean isDisposed()- Specified by:
isDisposed
in interfaceghidra.app.nav.Navigatable
-
isVisible
public boolean isVisible()- Specified by:
isVisible
in interfaceghidra.app.nav.Navigatable
-
requestFocus
public void requestFocus()- Specified by:
requestFocus
in interfaceghidra.app.nav.Navigatable
-
setHighlight
public void setHighlight(ghidra.program.util.ProgramSelection highlight) - Specified by:
setHighlight
in interfaceghidra.app.nav.Navigatable
-
setSelection
public void setSelection(ghidra.program.util.ProgramSelection selection) - Specified by:
setSelection
in interfaceghidra.app.nav.Navigatable
-
supportsHighlight
public boolean supportsHighlight()- Specified by:
supportsHighlight
in interfaceghidra.app.nav.Navigatable
-
removeHighlightProvider
public void removeHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program) - Specified by:
removeHighlightProvider
in interfaceghidra.app.nav.Navigatable
-
setHighlightProvider
public void setHighlightProvider(ghidra.app.util.ListingHighlightProvider highlightProvider, ghidra.program.model.listing.Program program) - Specified by:
setHighlightProvider
in interfaceghidra.app.nav.Navigatable