Package ghidra.app.util.viewer.field
Class VariableXRefFieldMouseHandler
- java.lang.Object
-
- ghidra.app.util.viewer.field.XRefFieldMouseHandler
-
- ghidra.app.util.viewer.field.VariableXRefFieldMouseHandler
-
- All Implemented Interfaces:
FieldMouseHandler,FieldMouseHandlerExtension,ExtensionPoint
public class VariableXRefFieldMouseHandler extends XRefFieldMouseHandler
A handler to processVariableXRefFieldLocationclicks.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ghidra.util.classfinder.ExtensionPoint
ExtensionPoint.Exclude, ExtensionPoint.Util
-
-
Constructor Summary
Constructors Change Constructor Description VariableXRefFieldMouseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Change Modifier and Type Method Description NEW protected AddressgetFromReferenceAddress(ProgramLocation programLocation)NEW protected intgetIndex(ProgramLocation programLocation)NEW protected ProgramLocationgetReferredToLocation(Navigatable navigatable, ProgramLocation location)java.lang.Class<?>[]getSupportedProgramLocations()Returns an array of types that this handler wishes to handle.NEW protected AddressgetToReferenceAddress(ProgramLocation programLocation, Program program)NEW protected booleanisXREFHeaderLocation(ProgramLocation location)NEW protected voidshowXRefDialog(Navigatable navigatable, ProgramLocation location, ServiceProvider serviceProvider)-
Methods inherited from class ghidra.app.util.viewer.field.XRefFieldMouseHandler
fieldElementClicked, showReferenceTable
-
-
-
-
Method Detail
-
getToReferenceAddress NEW
protected Address getToReferenceAddress(ProgramLocation programLocation, Program program)
- Overrides:
getToReferenceAddressin classXRefFieldMouseHandler
-
getFromReferenceAddress NEW
protected Address getFromReferenceAddress(ProgramLocation programLocation)
- Overrides:
getFromReferenceAddressin classXRefFieldMouseHandler
-
getReferredToLocation NEW
protected ProgramLocation getReferredToLocation(Navigatable navigatable, ProgramLocation location)
- Overrides:
getReferredToLocationin classXRefFieldMouseHandler
-
getIndex NEW
protected int getIndex(ProgramLocation programLocation)
- Overrides:
getIndexin classXRefFieldMouseHandler
-
getSupportedProgramLocations
public java.lang.Class<?>[] getSupportedProgramLocations()
Description copied from interface:FieldMouseHandlerReturns an array of types that this handler wishes to handle.- Specified by:
getSupportedProgramLocationsin interfaceFieldMouseHandler- Overrides:
getSupportedProgramLocationsin classXRefFieldMouseHandler- Returns:
- an array of types that this handler wishes to handle.
- See Also:
XRefFieldMouseHandler.getSupportedProgramLocations()
-
isXREFHeaderLocation NEW
protected boolean isXREFHeaderLocation(ProgramLocation location)
- Overrides:
isXREFHeaderLocationin classXRefFieldMouseHandler
-
showXRefDialog NEW
protected void showXRefDialog(Navigatable navigatable, ProgramLocation location, ServiceProvider serviceProvider)
- Overrides:
showXRefDialogin classXRefFieldMouseHandler
-
-