# Package org.crosswire.jsword.versification

The core responsibility of the versification package is to understand verse references.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BibleBookList | A BibleBookList is an ordered list of one or more BibleBooks.
  BibleNames | BibleNames deals with locale sensitive BibleBook name lookup conversions.
  BookName | BookName represents the different ways a book of the bible is named.
  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.
  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.

- Enum Summary
  Enum | Description
  --- | ---
  BibleBook | A BibleBook is a book of the Bible.
  DivisionName | DivisionName deals with traditional sections of the Bible.
  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.

## Package org.crosswire.jsword.versification Description

The core responsibility of the versification package is to understand verse references. It standardizes on OSIS book names and on a KJV versification. Each book in the KJV is numbered sequentially and each verse of the KJV is numbered sequentially.

The primary abilities of this package are to flexibly understand Bible book names as might be found in a reference work or supplied by a user, to convert between these and OSIS book names and KJV book number.

One can also request information concerning books of the Bible: The number of chapters or verses in a book, the number of verses in a particular chapter, the ordinal position of a verse in the KJV and so forth.