Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.crosswire.jsword.book.BookDriver

Packages that use BookDriver
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 BookDriver in org.crosswire.jsword.book

Fields in org.crosswire.jsword.book with type parameters of type BookDriver
`private Set<BookDriver>` | `Books.drivers` An array of BookDrivers

Methods in org.crosswire.jsword.book that return BookDriver
`BookDriver` | `BookMetaData.getDriver()` Accessor for the driver that runs this Book.
`BookDriver` | `Book.getDriver()` Accessor for the driver that runs this Book.
`BookDriver[]` | `Books.getDrivers()` Get an array of all the known drivers
`BookDriver[]` | `Books.getDriversByClass(Class<? extends BookDriver> type)` Since Books keeps a track of drivers itself, including creating them when registered it can be hard to get a hold of the current book driver.

Methods in org.crosswire.jsword.book with parameters of type BookDriver
`static BookFilter` | `BookFilters.getBooksByDriver(BookDriver driver)` A filter that accepts Books that match by book driver.
`void` | `Books.registerDriver(BookDriver driver)` Register the driver, adding its books to the list.

Method parameters in org.crosswire.jsword.book with type arguments of type BookDriver
`BookDriver[]` | `Books.getDriversByClass(Class<? extends BookDriver> type)` Since Books keeps a track of drivers itself, including creating them when registered it can be hard to get a hold of the current book driver.

Uses of BookDriver in org.crosswire.jsword.book.basic

Classes in org.crosswire.jsword.book.basic that implement BookDriver
`class` | `AbstractBookDriver` The AbstractBookDriver class implements some BibleDriver methods, making a simple read-only BibleDriver.

Fields in org.crosswire.jsword.book.basic declared as BookDriver
`private BookDriver` | `AbstractBookMetaData.driver`

Methods in org.crosswire.jsword.book.basic that return BookDriver
`BookDriver` | `AbstractBookMetaData.getDriver()`
`BookDriver` | `AbstractBook.getDriver()`

Methods in org.crosswire.jsword.book.basic with parameters of type BookDriver
`void` | `AbstractBookMetaData.setDriver(BookDriver driver)`

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

Uses of BookDriver in org.crosswire.jsword.book.readings

Classes in org.crosswire.jsword.book.readings that implement BookDriver
`class` | `ReadingsBookDriver` A driver for the readings dictionary.

Fields in org.crosswire.jsword.book.readings declared as BookDriver
`private static BookDriver` | `ReadingsBookDriver.INSTANCE` A shared instance of this driver.

Methods in org.crosswire.jsword.book.readings that return BookDriver
`static BookDriver` | `ReadingsBookDriver.instance()` Get the singleton instance of this driver.

Uses of BookDriver in org.crosswire.jsword.book.sword

Classes in org.crosswire.jsword.book.sword that implement BookDriver
`class` | `SwordBookDriver` This represents all of the Sword Books (aka modules).

Fields in org.crosswire.jsword.book.sword declared as BookDriver
`private static BookDriver` | `SwordBookDriver.INSTANCE` A shared instance of this driver.

Methods in org.crosswire.jsword.book.sword that return BookDriver
`static BookDriver` | `SwordBookDriver.instance()` Get the singleton instance of this driver.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ¨ 2003-2015
PREV NEXT | FRAMES NO FRAMES