org.crosswire.common.swing.desktop

## Interface Titleable

- All Known Implementing Classes:
    BibleViewPane

      public interface Titleable

  A Titleable object has a title which may be gotten.
  Author:
    DM Smith
  See Also:
    `The GNU General Public License for details.`

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addTitleChangedListener(TitleChangedListener listener)` Register an interest in being notified of changes to the title.
    `String` | `getTitle()` The title is something that can be displayed to a user either in the tab of a TDIViewLayout or a title bar of a MDIViewLayout window.
    `void` | `removeTitleChangedListener(TitleChangedListener listener)` Remove regristration of interest in listening for title changes

- - ### Method Detail

    - #### getTitle

          String getTitle()

      The title is something that can be displayed to a user either in the tab of a TDIViewLayout or a title bar of a MDIViewLayout window.
      Returns:
        the title

    - #### addTitleChangedListener

          void addTitleChangedListener(TitleChangedListener listener)

      Register an interest in being notified of changes to the title.
      Parameters:
        `listener` -

    - #### removeTitleChangedListener

          void removeTitleChangedListener(TitleChangedListener listener)

      Remove regristration of interest in listening for title changes
      Parameters:
        `listener` -