## Uses of Class
org.crosswire.jsword.book.BookData

- Packages that use BookData
  Package | Description
  --- | ---
  org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
  org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
  org.crosswire.jsword.bridge | Command line programs to do useful things.

- - ### Uses of BookData in org.crosswire.jsword.book

    Methods in org.crosswire.jsword.book that return BookData
    Modifier and Type | Method and Description
    --- | ---
    `BookData` | Bookmark.`getBookData()` Convert this Bookmark into a BookData by converting the SearchReqeust or lookup request into a key list.

  - ### Uses of BookData in org.crosswire.jsword.book.basic

    Methods in org.crosswire.jsword.book.basic that return BookData
    Modifier and Type | Method and Description
    --- | ---
    `BookData` | DefaultBookmark.`getBookData()`

    Methods in org.crosswire.jsword.book.basic with parameters of type BookData
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractPassageBook.`setDocument(Key key, BookData bdata)` For when we want to add writing functionality.

  - ### Uses of BookData in org.crosswire.jsword.bridge

    Methods in org.crosswire.jsword.bridge that return BookData
    Modifier and Type | Method and Description
    --- | ---
    `private BookData` | DwrBridge.`getBookData(String bookInitials, String reference, int start, int count)` Get BookData representing one or more Book entries, but capped to a maximum number of entries.