## Uses of Interface
org.crosswire.jsword.passage.PassageListener

- Packages that use PassageListener
  Package | Description
  --- | ---
  org.crosswire.jsword.passage | The core responsibility of the passage package is to store and collate information about the structure of the Bible - The most important classes are `Passage`, `PassageTally` and `Strongs`.

- - ### Uses of PassageListener in org.crosswire.jsword.passage

    Fields in org.crosswire.jsword.passage with type parameters of type PassageListener
    Modifier and Type | Field and Description
    --- | ---
    `protected List<PassageListener>` | AbstractPassage.`listeners` Support for change notification

    Methods in org.crosswire.jsword.passage with parameters of type PassageListener
    Modifier and Type | Method and Description
    --- | ---
    `void` | SynchronizedPassage.`addPassageListener(PassageListener li)`
    `void` | ReadOnlyPassage.`addPassageListener(PassageListener li)`
    `void` | Passage.`addPassageListener(PassageListener li)` Event Listeners - Add Listener
    `void` | AbstractPassage.`addPassageListener(PassageListener li)`
    `void` | SynchronizedPassage.`removePassageListener(PassageListener li)`
    `void` | ReadOnlyPassage.`removePassageListener(PassageListener li)`
    `void` | Passage.`removePassageListener(PassageListener li)` Event Listeners - Remove Listener
    `void` | AbstractPassage.`removePassageListener(PassageListener li)`