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

## Uses of Interface
org.crosswire.jsword.book.sword.Backend

Packages that use Backend
org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).

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

Fields in org.crosswire.jsword.book.basic declared as Backend
`private Backend` | `AbstractBook.backend` To read the data from the Book

Methods in org.crosswire.jsword.book.basic that return Backend
`Backend` | `AbstractBook.getBackend()`

Constructors in org.crosswire.jsword.book.basic with parameters of type Backend
`AbstractBook(BookMetaData bmd, Backend backend)` Construct an AbstractBook given the BookMetaData and the AbstractBackend.
`AbstractPassageBook(BookMetaData bmd, Backend backend)` Construct an AbstractPassageBook given the BookMetaData and the AbstractBackend.

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

Classes in org.crosswire.jsword.book.sword that implement Backend
`class` | `AbstractBackend<T extends OpenFileState>` A generic way to read data from disk for later formatting.
`class` | `AbstractKeyBackend<T extends OpenFileState>` A Backend that can be used as a global key list.
`class` | `GenBookBackend` Backend for General Books.
`class` | `NullBackend` A NullBackend is not attached to resources.
`class` | `RawBackend<T extends RawBackendState>` Both Books and Commentaries seem to use the same format so this class abstracts out the similarities.
`class` | `RawFileBackend` A Raw File format that allows for each verse to have it's own storage.
`class` | `RawLDBackend<T extends RawLDBackendState>` An implementation AbstractKeyBackend to read RAW format files.
`class` | `ZLDBackend` An extension of RawLDBackend to read Z format files.
`class` | `ZVerseBackend` A backend to read compressed data verse based files.

Methods in org.crosswire.jsword.book.sword that return Backend
`protected abstract Backend` | `BookType.getBackend(SwordBookMetaData sbmd)` Create a the appropriate backend for this type of book

Methods in org.crosswire.jsword.book.sword with parameters of type Backend
`protected abstract Book` | `BookType.getBook(SwordBookMetaData sbmd, Backend backend)` Create a Book with the given backend

Constructors in org.crosswire.jsword.book.sword with parameters of type Backend
`SwordBook(SwordBookMetaData sbmd, Backend<?> backend)` Construct an SwordBook given the BookMetaData and the AbstractBackend.
`SwordDailyDevotion(SwordBookMetaData sbmd, Backend backend)` Construct an SwordDailyDevotion given the BookMetaData and the AbstractBackend.
`SwordDictionary(SwordBookMetaData sbmd, Backend backend)` Construct an SwordDictionary given the BookMetaData and the AbstractBackend.
`SwordGenBook(SwordBookMetaData sbmd, Backend backend)` Construct an SwordGenBook given the BookMetaData and the AbstractBackend.

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