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

Bible Software in Java.

See:
Description

Packages
gnu.gpl | This package contains GNU General Public License information only.
gnu.lgpl | This package contains GNU Lesser General Public License information only.
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 swing section is in charge of turning the XML from the source section into a screen view.
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.proxy | This package contains an implementation of BookDataDisplay that proxies to another BookDataDisplay to make implementing nested BookDataDisplays easier.
org.crosswire.bibledesktop.display.scrolled | This package contains an implementation of BookDataDisplay (based on ProxyBookDataDisplay for simplicity) that adds scrollbars to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.display.splitlist | This package contains an implementation of BookDataDisplay that adds a side panel to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.display.tab | This package contains an implementation of BookDataDisplay (based on ProxyBookDataDisplay for simplicity) that adds scrollbars to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.display.textpane | This package contains an implementation of BookDataDisplay that displays the OSIS after transforming it to HTML (using XSL) in a Swing JTextPane.
org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.bibledesktop.util | This package contains various swing utility classes.
org.crosswire.common.activate | Code to allow classes to be started-up and then shutdown later to conserve resources.
org.crosswire.common.config | Config allows an application to separate the responsibilities of setting itself up, and providing a user interface from the real work that it needs to do.
org.crosswire.common.config.swing | The Config package is view independent and so needs a view package to be useful in providing a user interface - this package implements a Swing UI for config.
org.crosswire.common.crypt | An implemenation of Sapphire II Stream Cipher.
org.crosswire.common.history | A keeper of History.
org.crosswire.common.progress | A generic method of having jobs that execute in the background over some time.
org.crosswire.common.progress.swing | GUI classes to support background processing.
org.crosswire.common.swing | A collection of various generic Swing components and utility classes.
org.crosswire.common.swing.desktop | Events used to communicate changes to Views.
org.crosswire.common.swing.desktop.event | A collection of utilities to describe a desktop consisting of multiple windows or tabs of the same kind of view.
org.crosswire.common.swing.plaf | Provides for improved Look and Feel for Tabs.
org.crosswire.common.util | A collection of various generic utility classes.
org.crosswire.common.xml | A collection of various XML utility classes.
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.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 | Abstraction of a Query.
org.crosswire.jsword.index.search | This package helps implementors of the various Book interfaces implement search.
org.crosswire.jsword.passage | The core responsibility of the passage package is to store and collate information about the structure of the Bible - The most important classes are `Passage`, `PassageTally` and `Strongs`.
org.crosswire.jsword.util | This package contains general Project specific utilities.
org.crosswire.jsword.view.web | A servlet front end to the JSword classes.

Bible Software in Java.

Important sections from the bottom up:

- Passage: Collection of information about the structure of the Bible.
- Book: An interface to a real store of Biblical text.
- Search: Provides a search engine to ease access to the source and passage sections.
- View: Front end packages
- Other: Other stuff, the most significant being config which organizes the whole system, there are many others.

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