# Uses of Package
org.crosswire.jsword.versification

- Packages that use org.crosswire.jsword.versification
  Package | Description
  --- | ---
  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.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).
  org.crosswire.jsword.book.sword.state | File management of SWORD Books.
  org.crosswire.jsword.index.lucene | An implementation of an Index using Lucene.
  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.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.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.book
  Class and Description
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.book.basic
  Class and Description
  BibleBook A BibleBook is a book of the Bible.
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.book.sword
  Class and Description
  Testament Testament is either OLD or NEW.
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.book.sword.state
  Class and Description
  Testament Testament is either OLD or NEW.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.index.lucene
  Class and Description
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.passage
  Class and Description
  BibleBook A BibleBook is a book of the Bible.
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.versification
  Class and Description
  BibleBook A BibleBook is a book of the Bible.
  BibleBookList A BibleBookList is an ordered list of one or more BibleBooks.
  BibleNames BibleNames deals with locale sensitive BibleBook name lookup conversions.
  BibleNames.NameList NameList is the internal, internationalize list of names for a locale.
  BookName BookName represents the different ways a book of the bible is named.
  DivisionName DivisionName deals with traditional sections of the Bible.
  FileVersificationMapping This reads a file up front and creates the key value pairs.
  QualifiedKey A QualifiedKey represents the various left and right sides of a map entry.
  QualifiedKey.Qualifier A Qualifier indicates whether the verse is numbered the same in both the KJV and the other, is missing in the KJV or the other.
  Testament Testament is either OLD or NEW.
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.
  VersificationsMapper VersificationMapper maps a Verse or a Passage in one Versification (v11n) to another, using the KJV v11n as an intermediary.
  VersificationToKJVMapper A Versification mapper allows you to a map a given verse to the KJV versification, or unmap it from the KJV versification into your own versification.

- Classes in org.crosswire.jsword.versification used by org.crosswire.jsword.versification.system
  Class and Description
  BibleBook A BibleBook is a book of the Bible.
  Versification A named Versification defines the order of BibleBooks by Testament, the number of chapters in each BibleBook, the number of verses in each chapter.