Bible Software in Java.

See: Description

Packages
Package | Description
--- | ---
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.common.activate | Code to allow classes to be started-up and then shutdown later to conserve resources.
org.crosswire.common.compress | An common interface to Zip, LZSS, GZip, BZip2, XZ and perhaps others.
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.crypt | The Sapphire II Stream Cipher is a port of Sword's C++ implementation of Michael Paul Johnson's 2 January 1995 public domain cipher.
org.crosswire.common.diff | An implementation of Diff that works within the line.
org.crosswire.common.history | A keeper of History.
org.crosswire.common.icu | Utilities that require icu4j via reflection.
org.crosswire.common.options | Classes to represent command line options.
org.crosswire.common.progress | A generic method of having jobs that execute in the background over some time.
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 | This package contains the message catalog for everything JSword and is the root of the package tree for JSword.
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 implementation 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.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.book.sword.processing | Interface and default implementation for the transformation of raw text into XML.
org.crosswire.jsword.book.sword.state | File management of SWORD Books.
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.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.internationalisation | The org.crosswire.jsword.internationalisation package contains the framework for providing a Locales to JSword.
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.versification | The core responsibility of the versification package is to understand verse references.
org.crosswire.jsword.versification.system | The System package defines each of the known Versifications.