Uses of Class
org.crosswire.jsword.book.BookException

Packages that use BookException
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.study Classes to analyze the usage of Strong's numbers. 
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 implemenation of SearchEngine using Lucene. 
org.crosswire.jsword.index.query The Query package provides JSword with the ability to construct a search request against an Index. 
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 BookException in org.crosswire.jsword.book
 

Methods in org.crosswire.jsword.book that throw BookException
 Book BookDriver.create(Book source)
          Create a new Book based on a source.
 void BookDriver.delete(Book dead)
          Delete this Book from the system.
 Key Book.find(SearchRequest request)
          Retrieval: For a given search spec find a list of references to it.
 Key Book.find(String request)
          Retrieval: For a given search spec find a list of references to it.
 org.jdom.Element BookData.getOsis()
          Accessor for the root OSIS element
private  org.jdom.Element BookData.getOsisContent()
           
 org.jdom.Element BookData.getOsisFragment()
          Accessor for the root OSIS element
 Iterator Book.getOsisIterator(Key key, boolean allowEmpty)
          Return an iterator that returns each key's OSIS in turn.
 String Book.getRawText(Key key)
          Returns the raw text that getData(Key key) builds into OSIS.
 SAXEventProvider BookData.getSAXEventProvider()
          Output the current data as a SAX stream.
static Verse OSISUtil.getVerse(org.jdom.Element ele)
          Walk up the tree from the W to find out what verse we are in.
 void Books.registerDriver(BookDriver driver)
          Register the driver, adding its books to the list.
 void Books.removeBook(Book book)
          Remove a Book from the current list of Books.
 void Book.setAliasKey(Key alias, Key source)
          Store an alias of one key to another.
 void Book.setRawText(Key key, String rawData)
          Store the raw text for the given key.
 void Books.unregisterDriver(BookDriver driver)
          Remove from the list of drivers
 

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

Methods in org.crosswire.jsword.book.basic that throw BookException
 Book AbstractBookDriver.create(Book source)
           
 void AbstractBookDriver.delete(Book dead)
           
 Key AbstractBook.find(SearchRequest request)
           
 Key AbstractBook.find(String request)
           
 Iterator AbstractPassageBook.getOsisIterator(Key key, boolean allowEmpty)
           
 void AbstractPassageBook.setDocument(Key key, BookData bdata)
          For when we want to add writing functionality.
 

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

Methods in org.crosswire.jsword.book.readings that throw BookException
 Iterator ReadingsBook.getOsisIterator(Key key, boolean allowEmpty)
           
 String ReadingsBook.getRawText(Key key)
           
 void ReadingsBook.setAliasKey(Key alias, Key source)
           
 void ReadingsBook.setRawText(Key key, String rawData)
           
 

Uses of BookException in org.crosswire.jsword.book.study
 

Methods in org.crosswire.jsword.book.study that throw BookException
private  void StrongsNumber.parse(String input)
          Do the actual parsing.
private  void StrongsNumber.validate()
           
 

Constructors in org.crosswire.jsword.book.study that throw BookException
StrongsNumber(char language, short strongsNumber)
          Build an immutable Strong's Number.
StrongsNumber(char language, short strongsNumber, String part)
          Build an immutable Strong's Number.
StrongsNumber(String input)
          Build an immutable Strong's Number.
 

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

Methods in org.crosswire.jsword.book.sword that throw BookException
 Book BookType.createBook(SwordBookMetaData sbmd)
          Create a Book appropriate for the BookMetaData
private  Book SwordBookDriver.createBook(SwordBookMetaData sbmd)
          Create a Book appropriate for the BookMetaData
 void SwordBookDriver.delete(Book dead)
           
protected abstract  AbstractBackend BookType.getBackend(SwordBookMetaData sbmd)
          Create a the appropriate backend for this type of book
 URI AbstractBackend.getExpandedDataPath()
           
private  String TreeKeyIndex.getExpandedDataPath()
           
 Iterator SwordDictionary.getOsisIterator(Key key, boolean allowEmpty)
           
 Iterator SwordGenBook.getOsisIterator(Key key, boolean allowEmpty)
           
abstract  String AbstractBackend.getRawText(Key key)
          Get the text allotted for the given entry
 String GenBookBackend.getRawText(Key key)
           
 String RawBackend.getRawText(Key key)
           
 String RawLDBackend.getRawText(Key key)
           
 String SwordBook.getRawText(Key key)
           
 String SwordDictionary.getRawText(Key key)
           
 String SwordGenBook.getRawText(Key key)
           
 String ZVerseBackend.getRawText(Key key)
           
 String RawLDBackend.getRawText(String key)
           
static void SwordBookDriver.registerNewBook(SwordBookMetaData sbmd)
          A helper class for the SwordInstaller to tell us that it has copied a new Book into our install directory
 void SwordBook.setAliasKey(Key alias, Key source)
           
 void SwordDictionary.setAliasKey(Key alias, Key source)
           
 void SwordGenBook.setAliasKey(Key alias, Key source)
           
static void SwordBookPath.setAugmentPath(File[] theNewDirs)
          Establish additional locations that Sword may hold books.
 void SwordBook.setRawText(Key key, String rawData)
           
 void SwordDictionary.setRawText(Key key, String rawData)
           
 void SwordGenBook.setRawText(Key key, String rawData)
           
 

Uses of BookException in org.crosswire.jsword.bridge
 

Methods in org.crosswire.jsword.bridge that throw BookException
 void BookIndexer.createIndex()
           
 void BookInstaller.deleteBook(Book book)
          Uninstall a book.
 void BookIndexer.deleteIndex()
           
private  SAXEventProvider DwrBridge.getOSISProvider(String bookInitials, String reference, int start, int count)
          Obtain a SAX event provider for the OSIS document representation of one or more book entries.
 String DwrBridge.getOSISString(String bookInitials, String reference, int start, int count)
          Obtain the OSIS representation from a book for a reference, pruning a reference to a limited number of keys.
 void BookInstaller.installBook(String repositoryName, Book book)
          Install a book, overwriting it if the book to be installed is newer.
 String BookLookup.locate(Key key)
           
 void BookExporter.mod2imp()
           
 String DwrBridge.search(String bookInitials, String searchRequest)
          Get a reference list for a search result against a book.
 

Uses of BookException in org.crosswire.jsword.examples
 

Methods in org.crosswire.jsword.examples that throw BookException
 void DictToOsis.dump(String name)
           
 void BibleToOsis.dump(String name, String range)
           
 SAXEventProvider APIExamples.getOSIS(String bookInitials, String reference, int maxKeyCount)
          Obtain a SAX event provider for the OSIS document representation of one or more book entries.
 String APIExamples.getPlainText(String bookInitials, String reference)
          Get just the canonical text of one or more book entries without any markup.
static void APIExamples.main(String[] args)
          Quick Demo
static void DictToOsis.main(String[] args)
           
(package private)  void APIExamples.rankedSearch()
          An example of how to perform a ranked search.
 void APIExamples.readDictionary()
          While Bible and Commentary are very similar, a Dictionary is read in a slightly different way.
 String APIExamples.readStyledText(String bookInitials, String reference, int maxKeyCount)
          Obtain styled text (in this case HTML) for a book reference.
 void APIExamples.search()
          An example of how to search for various bits of data.
(package private)  void APIExamples.searchAndShow()
          An example of how to do a search and then get text for each range of verses.
 

Uses of BookException in org.crosswire.jsword.index
 

Methods in org.crosswire.jsword.index that throw BookException
 void IndexManager.deleteIndex(Book book)
          Tidy up after yourself and remove all the files that make up any indexes you created.
 Key Index.find(String query)
          Find the set of references that satisfy the query.
 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.
 

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

Methods in org.crosswire.jsword.index.lucene that throw BookException
 void LuceneIndexManager.deleteIndex(Book book)
           
 Key LuceneIndex.find(String search)
           
private  void LuceneIndex.generateSearchIndexImpl(Progress job, List errors, org.apache.lucene.index.IndexWriter writer, Key key, int count)
          Dig down into a Key indexing as we go.
 Index LuceneIndexManager.getIndex(Book book)
           
 void LuceneIndexManager.installDownloadedIndex(Book book, URI tempDest)
           
 Key LuceneSearcher.search(Query query)
           
 Key LuceneSearcher.search(SearchRequest request)
           
 Key LuceneSearcher.search(String request)
           
 

Constructors in org.crosswire.jsword.index.lucene that throw BookException
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 BookException in org.crosswire.jsword.index.query
 

Methods in org.crosswire.jsword.index.query that throw BookException
 Key AndNotQuery.find(Index index)
           
 Key AndQuery.find(Index index)
           
 Key BaseQuery.find(Index index)
           
 Key BlurQuery.find(Index index)
           
 Key NullQuery.find(Index index)
           
 Key OrQuery.find(Index index)
           
 Key Query.find(Index index)
           
 Key RangeQuery.find(Index index)
           
 

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

Methods in org.crosswire.jsword.index.search that throw BookException
 Key Searcher.search(Query request)
          Take a search request and decipher it into a Passage.
 Key Searcher.search(SearchRequest request)
          Take a search request and decipher it into a Passage.
 

Uses of BookException in org.crosswire.jsword.util
 

Methods in org.crosswire.jsword.util that throw BookException
static void IndexDownloader.downloadIndex(Book book, Installer installer)
          Download and install a search index
 


Copyright ยจ 2003-2007