Package ghidra.framework.main.logviewer.event

# Class FVEventListener

java.lang.Object
java.util.Observable
ghidra.framework.main.logviewer.event.FVEventListener

public class FVEventListener extends Observable
Extension of the Java `Observer` class that allows clients to send `FVEvent` messages to subscribers.

Note: this 'listener' class serves as an event 'hub', where clients can push events to this class and register to receive events from this class. The events given to this listener are heterogeneous and serve as a general message passing system for this API. This class should be replaced by simple object communication by using normal method calls.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `FVEventListener()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `send(FVEvent evt)`
  Fires off the given `FVEvent` using the appropriate `Observer` methods.

  ### Methods inherited from class java.util.Observable

  `addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### FVEventListener

    public FVEventListener()

- ## Method Details

  - ### send

    public void send(FVEvent evt)
    Fires off the given `FVEvent` using the appropriate `Observer` methods.
    Parameters:
      `evt` -