Package | Description |
---|---|
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).
|
Modifier and Type | Field and Description |
---|---|
private Backend |
AbstractBook.backend
To read the data from the Book
|
Modifier and Type | Method and Description |
---|---|
Backend |
AbstractBook.getBackend() |
Constructor and Description |
---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Backend |
BookType.getBackend(SwordBookMetaData sbmd)
Create a the appropriate backend for this type of book
|
Modifier and Type | Method and Description |
---|---|
protected abstract Book |
BookType.getBook(SwordBookMetaData sbmd,
Backend backend)
Create a Book with the given backend
|
Constructor and Description |
---|
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.
|