## Uses of Interface
org.crosswire.bibledesktop.display.URIEventListener

- Packages that use URIEventListener
  Package | Description
  --- | ---
  org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
  org.crosswire.bibledesktop.desktop | The desktop is the main screen of Bible Desktop.
  org.crosswire.bibledesktop.display | This package contains the BookDataDisplay interface which is designed to allow GUI components to choose between the methods they use to display BookData objects.
  org.crosswire.bibledesktop.display.basic | This package provides the actual display of BookData.

- - ### Uses of URIEventListener in org.crosswire.bibledesktop.book

    Methods in org.crosswire.bibledesktop.book with parameters of type URIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiBookPane.`addURIEventListener(URIEventListener listener)`
    `void` | MultiBookPane.`removeURIEventListener(URIEventListener listener)`

  - ### Uses of URIEventListener in org.crosswire.bibledesktop.desktop

    Classes in org.crosswire.bibledesktop.desktop that implement URIEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Desktop` The Desktop is the user's view of BibleDesktop.
    `class` | `StatusBar` The status bar provides useful info to the user as to the current state of the program.

  - ### Uses of URIEventListener in org.crosswire.bibledesktop.display

    Methods in org.crosswire.bibledesktop.display with parameters of type URIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProxyBookDataDisplay.`addURIEventListener(URIEventListener listener)`
    `void` | BookDataDisplay.`addURIEventListener(URIEventListener listener)` Add a listener for when someone clicks on a browser 'link'
    `void` | ProxyBookDataDisplay.`removeURIEventListener(URIEventListener listener)`
    `void` | BookDataDisplay.`removeURIEventListener(URIEventListener listener)` Remove a listener for when someone clicks on a browser 'link'

  - ### Uses of URIEventListener in org.crosswire.bibledesktop.display.basic

    Classes in org.crosswire.bibledesktop.display.basic that implement URIEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActiveURITip` How it works: 1.
    `class` | `URITipHelper` Implement URIEventListener to receive URIEvents whenever someone activates an URI.
    `class` | `URITipMgr` How it works: 1.

    Fields in org.crosswire.bibledesktop.display.basic with type parameters of type URIEventListener
    Modifier and Type | Field and Description
    --- | ---
    `private List<URIEventListener>` | TabbedBookDataDisplay.`uriEventListeners` A list of all the URIEventListeners

    Methods in org.crosswire.bibledesktop.display.basic with parameters of type URIEventListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | TextPaneBookDataDisplay.`addURIEventListener(URIEventListener listener)`
    `void` | TabbedBookDataDisplay.`addURIEventListener(URIEventListener listener)`
    `void` | TextPaneBookDataDisplay.`removeURIEventListener(URIEventListener listener)`
    `void` | TabbedBookDataDisplay.`removeURIEventListener(URIEventListener listener)`