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

- Packages that use BookCategory
  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.book.readings | An implementation of BookDriver and Dictionary that read provide access to readings planners.
  org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).

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

    Fields in org.crosswire.jsword.book declared as BookCategory
    Modifier and Type | Field and Description
    --- | ---
    `private BookCategory` | BookFilters.BookCategoryFilter.`category`
    `private BookCategory` | BookFilters.NotBookCategoryFilter.`category`

    Methods in org.crosswire.jsword.book that return BookCategory
    Modifier and Type | Method and Description
    --- | ---
    `static BookCategory` | BookCategory.`fromExternalString(String name)` Lookup method to convert from a String
    `static BookCategory` | BookCategory.`fromInteger(int i)` Lookup method to convert from an integer
    `static BookCategory` | BookCategory.`fromString(String name)` Lookup method to convert from a String
    `BookCategory` | BookMetaData.`getBookCategory()` What category of content is this, a Bible or a reference work like a Dictionary or Commentary.
    `BookCategory` | Book.`getBookCategory()` What category of content is this, a Bible or a reference work like a Dictionary or Commentary.
    `static BookCategory` | BookCategory.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static BookCategory[]` | BookCategory.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Constructors in org.crosswire.jsword.book with parameters of type BookCategory
    Constructor and Description
    `BookFilters.BookCategoryFilter(BookCategory category)`
    `BookFilters.NotBookCategoryFilter(BookCategory category)`

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

    Fields in org.crosswire.jsword.book.basic declared as BookCategory
    Modifier and Type | Field and Description
    --- | ---
    `private BookCategory` | DefaultBookMetaData.`type`

    Methods in org.crosswire.jsword.book.basic that return BookCategory
    Modifier and Type | Method and Description
    --- | ---
    `BookCategory` | DefaultBookMetaData.`getBookCategory()`
    `BookCategory` | AbstractBook.`getBookCategory()`

    Methods in org.crosswire.jsword.book.basic with parameters of type BookCategory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultBookMetaData.`setBookCategory(BookCategory aType)`

    Constructors in org.crosswire.jsword.book.basic with parameters of type BookCategory
    Constructor and Description
    `DefaultBookMetaData(BookDriver driver, String name, BookCategory type)` Ctor with some default values.

  - ### Uses of BookCategory in org.crosswire.jsword.book.readings

    Constructors in org.crosswire.jsword.book.readings with parameters of type BookCategory
    Constructor and Description
    `ReadingsBook(ReadingsBookDriver driver, String setname, BookCategory type)` Constructor for ReadingsBook.

  - ### Uses of BookCategory in org.crosswire.jsword.book.sword

    Fields in org.crosswire.jsword.book.sword declared as BookCategory
    Modifier and Type | Field and Description
    --- | ---
    `private BookCategory` | SwordBookMetaData.`bookCat` The BookCategory for this Book
    `private BookCategory` | BookType.`category` What category is this book

    Methods in org.crosswire.jsword.book.sword that return BookCategory
    Modifier and Type | Method and Description
    --- | ---
    `BookCategory` | SwordBookMetaData.`getBookCategory()`
    `BookCategory` | BookType.`getBookCategory()` The category of this book

    Constructors in org.crosswire.jsword.book.sword with parameters of type BookCategory
    Constructor and Description
    `BookType(String name, BookCategory category, KeyType type)` Simple ctor