Class ImpliedMatchAssociationHook

java.lang.Object
ghidra.feature.vt.gui.provider.impliedmatches.ImpliedMatchAssociationHook
All Implemented Interfaces:
AssociationHook, VTControllerListener

public class ImpliedMatchAssociationHook extends Object implements AssociationHook, VTControllerListener
  • Constructor Details

    • ImpliedMatchAssociationHook

      public ImpliedMatchAssociationHook(VTController controller)
  • Method Details

    • sessionChanged

      public void sessionChanged(VTSession newSession)
      Specified by:
      sessionChanged in interface VTControllerListener
    • associationAccepted

      public void associationAccepted(VTAssociation association)
      Description copied from interface: AssociationHook
      Called whenever an association has been accepted.
      Specified by:
      associationAccepted in interface AssociationHook
      Parameters:
      association - the association that has been accepted.
    • associationCleared

      public void associationCleared(VTAssociation association)
      Description copied from interface: AssociationHook
      Called whenever an association has been cleared from the accepted state.
      Specified by:
      associationCleared in interface AssociationHook
      Parameters:
      association - the association that has been cleared from the accepted state.
    • optionsChanged

      public void optionsChanged(ghidra.framework.options.Options options)
      Specified by:
      optionsChanged in interface VTControllerListener
    • markupItemStatusChanged

      public void markupItemStatusChanged(VTMarkupItem markupItem)
      Description copied from interface: AssociationHook
      Called whenever a markupItem's status changes.
      Specified by:
      markupItemStatusChanged in interface AssociationHook
      Parameters:
      markupItem - the markupItem that changed.
    • disposed

      public void disposed()
      Specified by:
      disposed in interface VTControllerListener
    • markupItemSelected

      public void markupItemSelected(VTMarkupItem markupItem)
      Description copied from interface: VTControllerListener
      Indicates that the version tracking mark-up item that is selected has changed.
      Specified by:
      markupItemSelected in interface VTControllerListener
      Parameters:
      markupItem - the mark-up item that is now selected or null if no item is selected or multiple mark-up items are selected.
    • matchSelected

      public void matchSelected(MatchInfo matchInfo)
      Description copied from interface: VTControllerListener
      Indicates that the version tracking match that is selected has changed.
      Specified by:
      matchSelected in interface VTControllerListener
      Parameters:
      matchInfo - the matchInfo for the match that is now selected or null if no item is selected or multiple matches are selected.
    • sessionUpdated

      public void sessionUpdated(ghidra.framework.model.DomainObjectChangedEvent ev)
      Specified by:
      sessionUpdated in interface VTControllerListener