Package ghidra.app.util.viewer.util
Class FieldNavigator
- java.lang.Object
- 
- ghidra.app.util.viewer.util.FieldNavigator
 
- 
- All Implemented Interfaces:
- ButtonPressedListener,- FieldMouseHandlerService
 
 public class FieldNavigator extends java.lang.Object implements ButtonPressedListener, FieldMouseHandlerService Helper class to navigate to an address when user double clicks in a Field. This class will findFieldMouseHandlerExtensions by using theClassSearcher.
- 
- 
Constructor SummaryConstructors Constructor Description FieldNavigator(ServiceProvider serviceProvider, Navigatable navigatable)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFieldMouseHandler(FieldMouseHandler handler)voidbuttonPressed(ProgramLocation location, FieldLocation fieldLocation, ListingField field, java.awt.event.MouseEvent event)Notification that a mouse button was pressed.
 
- 
- 
- 
Constructor Detail- 
FieldNavigatorpublic FieldNavigator(ServiceProvider serviceProvider, Navigatable navigatable) 
 
- 
 - 
Method Detail- 
buttonPressedpublic void buttonPressed(ProgramLocation location, FieldLocation fieldLocation, ListingField field, java.awt.event.MouseEvent event) Description copied from interface:ButtonPressedListenerNotification that a mouse button was pressed.- Specified by:
- buttonPressedin interface- ButtonPressedListener
- Parameters:
- location- program location when the button was pressed
- fieldLocation- locations within the FieldPanel
- field- field from the ListingPanel
- event- mouse event for the button pressed
 
 - 
addFieldMouseHandlerpublic void addFieldMouseHandler(FieldMouseHandler handler) - Specified by:
- addFieldMouseHandlerin interface- FieldMouseHandlerService
 
 
- 
 
-