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

Packages that use Book
org.crosswire.bibledesktop.book This package contains Swing MVC models to help implementing a Swing GUI using JSword classes. 
org.crosswire.bibledesktop.book.install An Install Manager for Books: Bibles, Commentaries and Dictionaries. 
org.crosswire.bibledesktop.desktop The desktop is the main screen of Bible Desktop. 
org.crosswire.bibledesktop.display This package contains the BookDataDisplay interface which is designed to allow GUI components to choose between the methods they use to display BookData objects. 
org.crosswire.bibledesktop.display.basic This package provides the actual display of BookData. 
org.crosswire.bibledesktop.passage This package contains Swing MVC models to help displaying passages. 
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.bibledesktop.book
 

Fields in org.crosswire.bibledesktop.book declared as Book
private  Book MultiBookPane.book
           
protected  Book BooksComboBoxModel.current
          The currently selected version
private  Book[] DisplaySelectPane.selected
           
 

Fields in org.crosswire.bibledesktop.book with type parameters of type Book
protected  List<Book> BooksListModel.books
          The array of versions.
private  Comparator<Book> ParallelBookPicker.comparator
          The comparator to order the books.
protected  Comparator<Book> BooksListModel.comparator
          The sort algorithm to use.
 

Methods in org.crosswire.bibledesktop.book that return Book
 Book[] ParallelBookPicker.getBooks()
           
 Book[] ParallelBookPicker.SelectedItemListener.getBooks()
           
 Book[] MultiBookPane.getBooks()
           
 Book[] DisplaySelectPane.getBooks()
          What are the currently selected Books?
 Book ParallelBookPicker.getFirstBook()
           
 Book ParallelBookPicker.SelectedItemListener.getFirstBook()
           
 Book MultiBookPane.getFirstBook()
           
 Book DisplaySelectPane.getFirstBook()
          What is the first currently selected book?
 Book BooksComboBoxModel.getSelectedBook()
          Get the selected Bible
 

Methods in org.crosswire.bibledesktop.book with parameters of type Book
 void MultiBookPane.selectBook(Book selectedBook)
           
 void MultiBookPane.setBookData(Book[] books, Key key)
           
private  void BooksComboBoxModel.tryInitialSelection(Book book)
           
 

Constructor parameters in org.crosswire.bibledesktop.book with type arguments of type Book
BooksComboBoxModel(BookFilter filter, Comparator<Book> comparator)
          Basic Constructor
BooksListModel(BookFilter filter, BookList bookList, Comparator<Book> comparator)
          Basic constructor for a filtered list of books, ordered as requested.
BooksListModel(BookFilter filter, Comparator<Book> comp)
          Basic constructor, redefining ordering.
ParallelBookPicker(BookFilter filter, Comparator<Book> comparator)
          General constructor
 

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

Methods in org.crosswire.bibledesktop.book.install that return Book
private  Book SitePane.getBook(Object anObj)
           
 

Methods in org.crosswire.bibledesktop.book.install with parameters of type Book
 Font BookFont.getFont(Book book)
          Get the most appropriate font for the book.
static Icon BookIcon.getIcon(Book book)
           
 boolean BookFont.isSet(Book book, Language lang)
          Is a font for this book / language set in the properties file?
 void BookFont.resetFont(Book book, Language lang)
          Remove the entry for this book / language in the properties file and use the default font
static void IndexResolver.scheduleIndex(Book book, Component parent)
           
 void TextPaneBookMetaDataDisplay.setBook(Book book)
          Change the book being displayed to a new one.
 void BookFont.setFont(Book book, Font font)
          Set the font for the book.
 

Uses of Book in org.crosswire.bibledesktop.desktop
 

Methods in org.crosswire.bibledesktop.desktop with parameters of type Book
private  void Desktop.jump(Book book, String data)
          Open the requested book and go to the requested key.
 

Constructors in org.crosswire.bibledesktop.desktop with parameters of type Book
ViewSourcePane(Book[] books, Key key)
           
 

Uses of Book in org.crosswire.bibledesktop.display
 

Methods in org.crosswire.bibledesktop.display that return Book
 Book[] ProxyBookDataDisplay.getBooks()
           
 Book ProxyBookDataDisplay.getFirstBook()
           
 

Methods in org.crosswire.bibledesktop.display with parameters of type Book
 void ProxyBookDataDisplay.setBookData(Book[] books, Key key)
           
 void BookDataDisplay.setBookData(Book[] books, Key key)
          Set the BookData to be displayed.
 

Uses of Book in org.crosswire.bibledesktop.display.basic
 

Fields in org.crosswire.bibledesktop.display.basic declared as Book
private  Book[] TabbedBookDataDisplay.books
          The version used for display
 

Methods in org.crosswire.bibledesktop.display.basic that return Book
 Book[] TextPaneBookDataDisplay.getBooks()
           
 Book[] TabbedBookDataDisplay.getBooks()
           
 Book[] SplitBookDataDisplay.getBooks()
           
 Book TextPaneBookDataDisplay.getFirstBook()
           
 Book TabbedBookDataDisplay.getFirstBook()
           
 Book SplitBookDataDisplay.getFirstBook()
          Get the first book being displayed
 

Methods in org.crosswire.bibledesktop.display.basic with parameters of type Book
 void TextPaneBookDataDisplay.setBookData(Book[] books, Key key)
           
 void TabbedBookDataDisplay.setBookData(Book[] books, Key newkey)
           
 void SplitBookDataDisplay.setBookData(Book[] books, Key key)
          Set the books and/or key to display.
 

Uses of Book in org.crosswire.bibledesktop.passage
 

Fields in org.crosswire.bibledesktop.passage declared as Book
private  Book[] KeySidebar.books
          The books who's keys we are looking at
 

Constructors in org.crosswire.bibledesktop.passage with parameters of type Book
KeySidebar(Book[] books)
          Initialize the SplitBookDataDisplay
 

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  Iterator<Book> BookFilterIterator.it
           
 

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)
           
 Book[] BookProvider.getBooks()
          Provide books.
 Book[] BookData.getBooks()
          Who created this data.
static Book Defaults.getCommentary()
           
static Book Defaults.getCurrentBible()
           
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.
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 Books.fireBooksChanged(Object source, Book book, boolean added)
          Kick of an event sequence
 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)
           
static void Defaults.setCommentary(Book book)
           
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)
           
 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)
           
static void Defaults.setGreekDefinitions(Book book)
           
static void Defaults.setGreekParse(Book book)
           
static void Defaults.setHebrewDefinitions(Book book)
           
static void Defaults.setHebrewParse(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)
           
 

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)
          Ctor
BooksEvent(Object source, Book book, boolean added)
          Basic constructor
 

Constructor parameters in org.crosswire.jsword.book with type arguments of type Book
BookFilterIterator(List<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()
           
 List<Book> AbstractBookList.getBooks(BookFilter filter)
           
 

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)
           
protected static void AbstractBookList.fireBooksChanged(Object source, Book book, boolean added)
          Kick of an event sequence
 boolean AbstractBookDriver.isDeletable(Book dead)
           
 

Constructors in org.crosswire.jsword.book.basic with parameters of type Book
DefaultBookMetaData(BookDriver driver, Book book, Map<String,Object> prop)
          Ctor with a properties from which to get values.
 

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.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 Dictionary.
 

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, AbstractBackend 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(List<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
           
private  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 for this Bible already
 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
protected  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)
           
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)
           
 void LuceneIndexManager.scheduleIndexCreation(Book book)
           
 

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, boolean create)
          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
 


Copyright ? 2003-2011