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

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

Packages that use Book
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.filter | This data package manages the filtering of book data returned by the various books.
org.crosswire.jsword.book.filter.gbf | A Filter that converts from GBF format data to OSIS format data.
org.crosswire.jsword.book.filter.osis | A Filter that loads OSIS format data into JDOM.
org.crosswire.jsword.book.filter.plaintext | A Filter that converts from plain text format data to OSIS format data.
org.crosswire.jsword.book.filter.thml | A Filter that converts from THML format data to OSIS format data.
org.crosswire.jsword.book.install | An abstraction of an installer.
org.crosswire.jsword.book.install.sword | An implementaiion of an installer that can handle Sword Books (Modules).
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).
org.crosswire.jsword.bridge | Command line programs to do useful things.
org.crosswire.jsword.examples | Some examples of how to use the JSword API.
org.crosswire.jsword.index | Abstraction of an Index.
org.crosswire.jsword.index.lucene | An implementation of an Index using Lucene.
org.crosswire.jsword.index.lucene.analysis | Implementation of various Lucene analyzers, providing language dependent customizations.
org.crosswire.jsword.index.search | This package helps implementors of the various Book interfaces implement search.
org.crosswire.jsword.util | This package contains general Project specific utilities.

Uses of Book in org.crosswire.jsword.book

Fields in org.crosswire.jsword.book declared as Book
`private Book` | `DefaultBook.book` The default book
`private Book` | `BooksEvent.book` The name of the changed Bible
`private Book[]` | `BookData.books` The books to which the key should be applied.
`private static Book` | `Defaults.currentBible` The current bible being tracked.
`private Book` | `BookFilterIterator.next` The stored next value

Fields in org.crosswire.jsword.book with type parameters of type Book
`private Set<Book>` | `Books.books` The collection of Books
`private Map<String,Book>` | `Books.initials` The map of book initials
`private Iterator<Book>` | `BookFilterIterator.it`
`private Map<String,Book>` | `Books.names` The map of book names

Methods in org.crosswire.jsword.book that return Book
`Book` | `BookDriver.create(Book source)` Create a new Book based on a source.
`private Book` | `BookFilterIterator.findNext()` Find the next (if there is one)
`static Book` | `Defaults.getBible()`
`Book` | `BooksEvent.getBook()` Get the name of the changed Book
`Book` | `Books.getBook(String name)` Search for the book by initials and name.
`Book[]` | `BookProvider.getBooks()` Provide books.
`Book[]` | `BookData.getBooks()` Who created this data.
`static Book` | `Defaults.getCommentary()`
`static Book` | `Defaults.getCurrentBible()` Get the current Bible, if set, else the default Bible.
`static Book` | `Defaults.getDailyDevotional()`
`Book` | `DefaultBook.getDefault()` Get the current default book or null if there is none.
`static Book` | `Defaults.getDictionary()`
`Book` | `BookProvider.getFirstBook()` Provide the first book.
`Book` | `BookData.getFirstBook()` Get the first book.
`static Book` | `Defaults.getGreekDefinitions()`
`static Book` | `Defaults.getGreekParse()`
`static Book` | `Defaults.getHebrewDefinitions()`
`static Book` | `Defaults.getHebrewParse()`
`Book` | `BookFilterIterator.next()`
`Book` | `BookSet.set(int index, Book element)`

Methods in org.crosswire.jsword.book that return types with arguments of type Book
`private static Map<Book,String>` | `Defaults.getBookMap(BookFilter filter)` Convert a filter into an array of names of Books that pass the filter.
`List<Book>` | `Books.getBooks()`
`List<Book>` | `Bookmark.getBooks()` Return the ordered set of books.
`List<Book>` | `BookList.getBooks()` Get a list of all the Books of all types.
`List<Book>` | `Books.getBooks(BookFilter filter)`
`List<Book>` | `BookList.getBooks(BookFilter filter)` Get a filtered list of all the Books.
`List<Book>` | `AbstractBookList.getBooks(BookFilter filter)`
`static Comparator<Book>` | `BookComparators.getDefault()` Order by default Book ordering
`static Comparator<Book>` | `BookComparators.getInitialComparator()` Order by Initials.
`Iterator<Book>` | `BookFilterIterator.iterator()`

Methods in org.crosswire.jsword.book with parameters of type Book
`boolean` | `BookSet.add(Book book)`
`void` | `BookSet.add(int index, Book element)`
`void` | `Books.addBook(Book book)` Add a Book to the current list of Books.
`void` | `Bookmark.addBook(Book book)` Add a Book to this Bookmark.
`protected static void` | `Defaults.checkPreferable(Book book)` Determine whether this Book become the default.
`Book` | `BookDriver.create(Book source)` Create a new Book based on a source.
`void` | `BookDriver.delete(Book dead)` Delete this Book from the system.
`protected void` | `AbstractBookList.fireBooksChanged(Object source, Book book, boolean added)` Kick of an event sequence
`static String` | `OSISUtil.getReferences(Book book, Key key, Versification v11n, org.jdom2.Element root)` A space separate string containing osisID from the reference element.
`boolean` | `BookDriver.isDeletable(Book dead)` Is this book able to be deleted.
`void` | `Books.removeBook(Book book)` Remove a Book from the current list of Books.
`static void` | `DataPolice.report(Book book, Key key, String message)` Report a message against the current book and key.
`Book` | `BookSet.set(int index, Book element)`
`static void` | `Defaults.setBible(Book book)` Set the default Bible.
`static void` | `Defaults.setCommentary(Book book)` Set the default commentary.
`static void` | `Defaults.setCurrentBook(Book book)` If the user has chosen to remember the book (by type) then set the current book for that type.
`static void` | `Defaults.setDailyDevotional(Book book)` Set the default daily devotional.
`void` | `DefaultBook.setDefault(Book newBook)` Set the default Book.
`void` | `DefaultBook.setDefaultConditionally(Book newBook)` Set the default Book conditionally.
`static void` | `Defaults.setDictionary(Book book)` Set the default dictionary.
`static void` | `Defaults.setGreekDefinitions(Book book)` Set the default Greek Strong's Numbers dictionary.
`static void` | `Defaults.setGreekParse(Book book)` Set the default Greek morphology dictionary.
`static void` | `Defaults.setHebrewDefinitions(Book book)` Set the default Hebrew Strong's Numbers dictionary.
`static void` | `Defaults.setHebrewParse(Book book)` Set the default Hebrew morphology dictionary by name.
`boolean` | `BookSet.GroupFilter.test(Book book)`
`boolean` | `BookFilters.AllBookFilter.test(Book book)`
`boolean` | `BookFilters.BookCategoryFilter.test(Book book)`
`boolean` | `BookFilters.NotBookCategoryFilter.test(Book book)`
`boolean` | `BookFilters.BookFeatureFilter.test(Book book)`
`boolean` | `BookFilters.CustomBookFilter.test(Book book)`
`boolean` | `BookFilter.test(Book book)` Does this given book pass the tests implemented by this filter
`protected void` | `DefaultBook.unsetDefaultConditionally(Book oldBook)` Unset the current default book, if it matches the argument and attempt to appoint another.

Method parameters in org.crosswire.jsword.book with type arguments of type Book
`boolean` | `BookSet.addAll(Collection<? extends Book> c)`
`boolean` | `BookSet.addAll(int index, Collection<? extends Book> c)`
`BookSet` | `BookSet.filter(Filter<Book> filter)` Get a set of books that satisfy the condition imposed by the filter.

Constructors in org.crosswire.jsword.book with parameters of type Book
`BookData(Book[] books, Key key, boolean compare)` Create BookData for multiple books.
`BookData(Book book, Key key)` Create a BookData.
`BooksEvent(Object source, Book book, boolean added)` Basic constructor

Constructor parameters in org.crosswire.jsword.book with type arguments of type Book
`BookFilterIterator(Iterable<Book> books, BookFilter filter)` Simple ctor
`BookSet(Collection<Book> books)`

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

Classes in org.crosswire.jsword.book.basic that implement Book
`class` | `AbstractBook` AbstractBook implements a few of the more generic methods of Book.
`class` | `AbstractPassageBook` An abstract implementation of Book that lets implementors just concentrate on reading book data.

Fields in org.crosswire.jsword.book.basic with type parameters of type Book
`private List<Book>` | `DefaultBookmark.books` The list of books.

Methods in org.crosswire.jsword.book.basic that return Book
`Book` | `AbstractBookDriver.create(Book source)`
`Book` | `AbstractBook.getBook()` Get this book.
`Book` | `AbstractBookDriver.getFirstBook()`

Methods in org.crosswire.jsword.book.basic that return types with arguments of type Book
`List<Book>` | `DefaultBookmark.getBooks()`

Methods in org.crosswire.jsword.book.basic with parameters of type Book
`void` | `DefaultBookmark.addBook(Book book)`
`int` | `AbstractBook.compareTo(Book obj)`
`Book` | `AbstractBookDriver.create(Book source)`
`void` | `AbstractBookDriver.delete(Book dead)`
`boolean` | `AbstractBookDriver.isDeletable(Book dead)`

Uses of Book in org.crosswire.jsword.book.filter

Methods in org.crosswire.jsword.book.filter with parameters of type Book
`List<org.jdom2.Content>` | `Filter.toOSIS(Book book, Key key, String plain)` Converter from plain (encoded) text to OSIS data

Uses of Book in org.crosswire.jsword.book.filter.gbf

Methods in org.crosswire.jsword.book.filter.gbf with parameters of type Book
`static Tag` | `GBFTagBuilders.getTag(Book book, Key key, String name)`
`private List<Tag>` | `GBFFilter.parseTags(Book book, Key key, String aRemains)` Turn the string into a list of tags in the order that they appear in the original string.
`List<org.jdom2.Content>` | `GBFFilter.toOSIS(Book book, Key key, String plain)`
`void` | `Tag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> osisStack)` Sub-classes should implement this method to generate OSIS Object
`void` | `GBFTags.DefaultEndTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.BoldStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.BookTitleStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.CrossRefStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.EOLTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.FootnoteStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.FootnoteEndTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.HeaderStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.IgnoredTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.ItalicStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.JustifyRightTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.JustifyLeftTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.OTQuoteStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.ParagraphTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.PoetryStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.PsalmStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.RedLetterStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.StrongsMorphTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.StrongsWordTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.TextFootnoteTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.TextTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.TitleStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`
`void` | `GBFTags.UnderlineStartTag.updateOsisStack(Book book, Key key, LinkedList<org.jdom2.Content> stack)`

Uses of Book in org.crosswire.jsword.book.filter.osis

Methods in org.crosswire.jsword.book.filter.osis with parameters of type Book
`private org.jdom2.Element` | `OSISFilter.cleanTags(Book book, Key key, String plain)`
`List<org.jdom2.Content>` | `OSISFilter.toOSIS(Book book, Key key, String plain)`

Uses of Book in org.crosswire.jsword.book.filter.plaintext

Methods in org.crosswire.jsword.book.filter.plaintext with parameters of type Book
`List<org.jdom2.Content>` | `PlainTextFilter.toOSIS(Book book, Key key, String plain)`

Uses of Book in org.crosswire.jsword.book.filter.thml

Fields in org.crosswire.jsword.book.filter.thml declared as Book
`private Book` | `CustomHandler.book` The book being parsed.

Methods in org.crosswire.jsword.book.filter.thml with parameters of type Book
`private org.jdom2.Element` | `THMLFilter.cleanParse(Book book, Key key, String plain)`
`private org.jdom2.Element` | `THMLFilter.cleanTags(Book book, Key key, String plain)`
`private org.jdom2.Element` | `THMLFilter.cleanText(Book book, Key key, String plain)`
`private org.jdom2.Element` | `THMLFilter.parse(Book book, Key key, String plain, String failMessage)`
`void` | `Tag.processContent(Book book, Key key, org.jdom2.Element ele)` Do additional processing of the tag after the element has been created.
`void` | `SkipTag.processContent(Book book, Key key, org.jdom2.Element ele)`
`void` | `ScripRefTag.processContent(Book book, Key key, org.jdom2.Element ele)`
`void` | `IgnoreTag.processContent(Book book, Key key, org.jdom2.Element ele)`
`void` | `AbstractTag.processContent(Book book, Key key, org.jdom2.Element ele)`
`org.jdom2.Element` | `VerseTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `UlTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `UTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `TtTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `TrTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ThTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `TermTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `TdTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `Tag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)` Make changes to the specified OSIS element given the attributes passed in the source document.
`org.jdom2.Element` | `TableTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `SyncTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `SupTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `SubTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `SmallTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ScriptureTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ScripRefTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `STag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `RootTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `QTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `PTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `OlTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `NoteTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `NameTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `LiTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `LTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ImgTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ITag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `HTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ForeignTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `FontTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `DivTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `CitationTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `CenterTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `BrTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `BlockquoteTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `BigTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `BTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `AnonymousTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `AliasTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `AbstractTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `AbbrTag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`org.jdom2.Element` | `ATag.processTag(Book book, Key key, org.jdom2.Element ele, Attributes attrs)`
`List<org.jdom2.Content>` | `THMLFilter.toOSIS(Book book, Key key, String plain)`

Constructors in org.crosswire.jsword.book.filter.thml with parameters of type Book
`CustomHandler(Book book, Key key)` Simple ctor

Uses of Book in org.crosswire.jsword.book.install

Methods in org.crosswire.jsword.book.install that return Book
`Book` | `Installer.getBook(String book)` Get a Book matching the name from the local cache.

Methods in org.crosswire.jsword.book.install that return types with arguments of type Book
`List<Book>` | `Installer.getBooks()` Get a list of BookMetaData objects that represent downloadable books.

Methods in org.crosswire.jsword.book.install with parameters of type Book
`void` | `Installer.downloadSearchIndex(Book book, URI tempDest)` Download a search index for the given Book.
`int` | `Installer.getSize(Book book)` Return true if the book is not installed or there is a newer version to install.
`void` | `Installer.install(Book book)` Download and install a book locally.
`boolean` | `Installer.isNewer(Book book)` Return true if the book is not installed or there is a newer version to install.
`URI` | `Installer.toRemoteURI(Book book)`

Uses of Book in org.crosswire.jsword.book.install.sword

Fields in org.crosswire.jsword.book.install.sword with type parameters of type Book
`protected Map<String,Book>` | `AbstractSwordInstaller.entries` A map of the books in this download area

Methods in org.crosswire.jsword.book.install.sword that return Book
`Book` | `AbstractSwordInstaller.getBook(String name)`

Methods in org.crosswire.jsword.book.install.sword that return types with arguments of type Book
`List<Book>` | `AbstractSwordInstaller.getBooks()`
`List<Book>` | `AbstractSwordInstaller.getBooks(BookFilter filter)`

Methods in org.crosswire.jsword.book.install.sword with parameters of type Book
`void` | `AbstractSwordInstaller.downloadSearchIndex(Book book, URI localDest)`
`int` | `HttpSwordInstaller.getSize(Book book)`
`void` | `AbstractSwordInstaller.install(Book book)`
`boolean` | `AbstractSwordInstaller.isNewer(Book book)`
`URI` | `HttpSwordInstaller.toRemoteURI(Book book)`

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

Classes in org.crosswire.jsword.book.readings that implement Book
`class` | `ReadingsBook` A Dictionary that displays daily Readings.

Fields in org.crosswire.jsword.book.readings declared as Book
`private Book[]` | `ReadingsBookDriver.books` The meta data array

Methods in org.crosswire.jsword.book.readings that return Book
`Book[]` | `ReadingsBookDriver.getBooks()`

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

Classes in org.crosswire.jsword.book.sword that implement Book
`class` | `SwordBook` SwordBook is a base class for all verse based Sword type books.
`class` | `SwordDailyDevotion` A book that has a preferred key of today's date.
`class` | `SwordDictionary` A Sword version of Dictionary.
`class` | `SwordGenBook` A Sword version of a generic book.

Methods in org.crosswire.jsword.book.sword that return Book
`private Book` | `SwordBookDriver.createBook(SwordBookMetaData sbmd)` Create a Book appropriate for the BookMetaData
`Book` | `BookType.createBook(SwordBookMetaData sbmd)` Create a Book appropriate for the BookMetaData
`protected abstract Book` | `BookType.getBook(SwordBookMetaData sbmd, Backend backend)` Create a Book with the given backend
`Book[]` | `SwordBookDriver.getBooks()`

Methods in org.crosswire.jsword.book.sword with parameters of type Book
`void` | `SwordBookDriver.delete(Book dead)`
`boolean` | `SwordBookDriver.isDeletable(Book dead)`

Method parameters in org.crosswire.jsword.book.sword with type arguments of type Book
`private void` | `SwordBookDriver.getBooks(Set<Book> valid, File bookDir)`

Uses of Book in org.crosswire.jsword.bridge

Fields in org.crosswire.jsword.bridge declared as Book
`private Book` | `BookLookup.book`
`protected Book` | `BookIndexer.book`
`private Book` | `BookExporter.book`
`private Book` | `BibleScope.book`

Methods in org.crosswire.jsword.bridge that return Book
`Book` | `BookInstaller.getBook(String repositoryName, String bookName)` Get a Book from the repository.
`static Book` | `BookInstaller.getInstalledBook(String bookInitials)` Get a particular installed book by initials.
`Book` | `BookInstaller.getRepositoryBook(String repositoryName, String bookInitials)` Get a particular installed book by initials.

Methods in org.crosswire.jsword.bridge that return types with arguments of type Book
`static List<Book>` | `BookInstaller.getInstalledBooks()` Get a list of all installed books.
`static List<Book>` | `BookInstaller.getInstalledBooks(BookFilter filter)` Get a list of installed books by BookFilter.
`static List<Book>` | `BookInstaller.getInstalledBooks(String filterSpec)` Get a list of books by CustomFilter specification
`List<Book>` | `BookInstaller.getRepositoryBooks(String repositoryName)` Get a list of all known books for an installer.
`List<Book>` | `BookInstaller.getRepositoryBooks(String repositoryName, BookFilter filter)` Get a list of books in a repository by BookFilter.
`List<Book>` | `BookInstaller.getRepositoryBooks(String repositoryName, String filterSpec)` Get a list of books in a repository by CustomFilter specification

Methods in org.crosswire.jsword.bridge with parameters of type Book
`void` | `BookInstaller.deleteBook(Book book)` Uninstall a book.
`void` | `BookInstaller.installBook(String repositoryName, Book book)` Install a book, overwriting it if the book to be installed is newer.
`private boolean` | `DwrBridge.isIndexed(Book book)` Determine whether the book can be searched, that is, whether the book is indexed.
`static void` | `BibleScope.report(Book b)`

Constructors in org.crosswire.jsword.bridge with parameters of type Book
`BibleScope(Book book)`
`BookExporter(Book book)`
`BookIndexer(Book book)`
`BookLookup(Book book)`

Uses of Book in org.crosswire.jsword.examples

Methods in org.crosswire.jsword.examples that return Book
`Book` | `APIExamples.getBook(String bookInitials)` Get a particular installed book by initials.

Methods in org.crosswire.jsword.examples with parameters of type Book
`void` | `StrongsAnalysis.analyze(StrongsMapSet sms, Book book, List<Key> errors, Key wholeBible)`
`boolean` | `APIExamples.MyBookFilter.test(Book bk)`

Uses of Book in org.crosswire.jsword.index

Methods in org.crosswire.jsword.index with parameters of type Book
`void` | `IndexManager.deleteIndex(Book book)` Tidy up after yourself and remove all the files that make up any indexes you created.
`Index` | `IndexManager.getIndex(Book book)` Create a new Searcher.
`void` | `IndexManager.installDownloadedIndex(Book book, URI tempDest)` We have downloaded a search index to a zip file.
`boolean` | `IndexManager.isIndexed(Book book)` Detects if index data has been stored and is valid for this Bible.
`boolean` | `IndexManager.needsReindexing(Book book)` Detect or checking whether this book needs reindexing.
`void` | `IndexManager.scheduleIndexCreation(Book book)` Read from the given source version to generate ourselves.

Uses of Book in org.crosswire.jsword.index.lucene

Fields in org.crosswire.jsword.index.lucene declared as Book
`private Book` | `LuceneIndex.book` The Book that we are indexing

Fields in org.crosswire.jsword.index.lucene with type parameters of type Book
`protected static Map<Book,Index>` | `LuceneIndexManager.INDEXES` The created indexes

Methods in org.crosswire.jsword.index.lucene with parameters of type Book
`void` | `LuceneIndexManager.deleteIndex(Book book)`
`Index` | `LuceneIndexManager.getIndex(Book book)`
`float` | `InstalledIndex.getInstalledIndexVersion(Book b)`
`float` | `IndexMetadata.getLatestIndexVersion(Book b)`
`protected URI` | `LuceneIndexManager.getStorageArea(Book book)` Determine where an index should be stored
`void` | `LuceneIndexManager.installDownloadedIndex(Book book, URI tempDest)`
`boolean` | `LuceneIndexManager.isIndexed(Book book)`
`boolean` | `LuceneIndexManager.needsReindexing(Book book)` Clients can use this to determine if book's index is stale and needs to re-indexed or downloaded.
`void` | `InstalledIndex.removeFromInstalledIndexMetadata(Book b)`
`void` | `LuceneIndexManager.scheduleIndexCreation(Book book)`
`void` | `InstalledIndex.storeInstalledIndexMetadata(Book b, String installedIndexVersionToStore)`
`void` | `InstalledIndex.storeLatestVersionAsInstalledIndexMetadata(Book b)`

Constructors in org.crosswire.jsword.index.lucene with parameters of type Book
`LuceneIndex(Book book, URI storage)` Read an existing index and use it.
`LuceneIndex(Book book, URI storage, IndexPolicy policy)` Generate an index to use, telling the job about progress as you go.

Uses of Book in org.crosswire.jsword.index.lucene.analysis

Fields in org.crosswire.jsword.index.lucene.analysis declared as Book
`private Book` | `AbstractBookTokenFilter.book`
`protected Book` | `AbstractBookAnalyzer.book` The book against which analysis is performed.

Methods in org.crosswire.jsword.index.lucene.analysis that return Book
`Book` | `AbstractBookTokenFilter.getBook()`
`Book` | `AbstractBookAnalyzer.getBook()`

Methods in org.crosswire.jsword.index.lucene.analysis with parameters of type Book
`AbstractBookAnalyzer` | `AnalyzerFactory.createAnalyzer(Book book)`
`void` | `ConfigurableSnowballAnalyzer.setBook(Book newBook)`
`void` | `AbstractBookTokenFilter.setBook(Book book)`
`void` | `AbstractBookAnalyzer.setBook(Book newBook)` The book for which analysis is being performed.

Constructors in org.crosswire.jsword.index.lucene.analysis with parameters of type Book
`AbstractBookAnalyzer(Book book)`
`AbstractBookTokenFilter(Book book, org.apache.lucene.analysis.TokenStream input)` Create a TokenFilter tied to a Book.
`KeyAnalyzer(Book book)` Construct an KeyAnalyzer tied to a book.
`KeyFilter(Book book, org.apache.lucene.analysis.TokenStream in)` Construct a KeyFilter tied to a Book.
`LuceneAnalyzer(Book book)`
`StrongsNumberAnalyzer(Book book)` Construct an StrongsNumberAnalyzer tied to a book.
`StrongsNumberFilter(Book book, org.apache.lucene.analysis.TokenStream in)` Construct filtering in.
`XRefAnalyzer(Book book)` Construct an XRefAnalyzer tied to a book.
`XRefFilter(Book book, org.apache.lucene.analysis.TokenStream in)` Construct an XRefFilter tied to a Book.

Uses of Book in org.crosswire.jsword.index.search

Methods in org.crosswire.jsword.index.search with parameters of type Book
`static Searcher` | `SearcherFactory.createSearcher(Book book)` Create a new Searcher.

Uses of Book in org.crosswire.jsword.util

Methods in org.crosswire.jsword.util with parameters of type Book
`static void` | `IndexDownloader.downloadIndex(Book book, Installer installer)` Download and install a search index

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