Package ghidra.app.events
Class ProgramLocationPluginEvent
java.lang.Object
ghidra.framework.plugintool.PluginEvent
ghidra.app.events.ProgramLocationPluginEvent
This plugin event class provides program location information.
The event is fired when a plugin's program location has changed.
Typically, a plugin does not actually generate the event unless it is
processing some user action,
e.g., the user mouse clicks somewhere on a plugin component to cause
the program location to change.
-
Field Summary
Fields inherited from class ghidra.framework.plugintool.PluginEvent
EXTERNAL_SOURCE_NAME
-
Constructor Summary
ConstructorDescriptionProgramLocationPluginEvent
(String src, ProgramLocation loc, Program program) Construct a new ProgramLocationEvent. -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns the ProgramLocation stored in this event.Returns the Program object that the location refers to.Methods inherited from class ghidra.framework.plugintool.PluginEvent
getEventName, getSourceName, getToolEventName, getTriggerEvent, isToolEvent, lookupToolEventName, setSourceName, setTriggerEvent, toString
-
Field Details
-
NAME
The name of this plugin event.- See Also:
-
-
Constructor Details
-
ProgramLocationPluginEvent
Construct a new ProgramLocationEvent.- Parameters:
src
- the name of the plugin that generated this event.loc
- the ProgramLocation object that contains the new location.program
- the Program for which the loc object refers.
-
-
Method Details
-
getLocation
Returns the ProgramLocation stored in this event. -
getProgram
Returns the Program object that the location refers to. -
getDetails
- Overrides:
getDetails
in classPluginEvent
-