# Package org.crosswire.jsword.versification.system

The System package defines each of the known Versifications.

See: Description

- Class Summary
  Class | Description
  --- | ---
  SystemCalvin | Versification for French Olivétan and derivatives Bibles.
  SystemCatholic |
  SystemCatholic2 | The Catholic2 Versification differs from Catholic in that Esther 10 has 13 verses rather than 3 and Esther has 16 chapters rather than 10.
  SystemDarbyFR | This versification scheme is based on the French Darby translation.
  SystemDefault | The SystemDefault versification (v11n) is that of the Protestant KJV.
  SystemGerman |
  SystemKJV | The KJV versification is the first implemented versification and is the default versification for JSword/SWORD.
  SystemKJVA |
  SystemLeningrad | The Leningrad Codex versification differs from the Masoretic Text (MT) versification only in the placement of 1 and 2 Chronicles.
  SystemLuther |
  SystemLXX | LXX a compromise versification system, intended to allow encoding of Bibles using a number of slightly varying LXX-based versification systems.
  SystemMT | The Masoretic Text (MT) versification differs from the Leningrad Codex versification only in the placement of 1 and 2 Chronicles.
  SystemNRSV | The NRSV Versification is nearly the same as the KJV versification.
  SystemNRSVA |
  SystemOrthodox | Orthodox is based on the LXX versification system.
  SystemSegond | This versification for L Segond Bibles.
  SystemSynodal | The Synodal versification data is based on the Synodal and Slavonic translations from rusbible dot ru (of early 2009) and the BFBS Synodal database, as supplied by Konstantin Maslyuk.
  SystemSynodalProt | The SynodalP versification is essentially the KJV v11n, using its chapter counts, but with a modified NT book order similar to those of the Synodal v11n and merged with verse counts similar to those of the Synodal v11n
  SystemVulg |
  Versifications | The Versifications class manages the creation of Versifications as needed.

## Package org.crosswire.jsword.versification.system Description

The System package defines each of the known Versifications. The only useful class is Versifications.

Each Versification consists of 5 static fields:

1. V11N_NAME - The name of the Versification
2. BOOKS_OT - An ordered list of Old Testament Bible Books.
3. BOOKS_NT - An ordered list of New Testament Bible Books.
4. LAST_VERSE_OT - The highest verse number given by Old Testament book and chapter.
5. LAST_VERSE_NT - The highest verse number given by New Testament book and chapter.