## Uses of Class
org.crosswire.jsword.versification.Testament

- Packages that use Testament
  Package | Description
  --- | ---
  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.versification | The core responsibility of the versification package is to understand verse references.

- - ### Uses of Testament in org.crosswire.jsword.book.sword

    Methods in org.crosswire.jsword.book.sword with parameters of type Testament
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | RawFileBackend.`getEntry(RawBackendState state, String name, Testament testament, long index)`
    `protected String` | RawBackend.`getEntry(RawBackendState state, String name, Testament testament, long index)` Get the text for an indexed entry in the book.

  - ### Uses of Testament in org.crosswire.jsword.book.sword.state

    Fields in org.crosswire.jsword.book.sword.state declared as Testament
    Modifier and Type | Field and Description
    --- | ---
    `private Testament` | ZVerseBackendState.`lastTestament`

    Methods in org.crosswire.jsword.book.sword.state that return Testament
    Modifier and Type | Method and Description
    --- | ---
    `Testament` | ZVerseBackendState.`getLastTestament()`

    Methods in org.crosswire.jsword.book.sword.state with parameters of type Testament
    Modifier and Type | Method and Description
    --- | ---
    `RandomAccessFile` | ZVerseBackendState.`getCompRaf(Testament testament)` Get the compression file for the given testament.
    `File` | RawBackendState.`getIdxFile(Testament testament)` Get the index file for the given testament.
    `RandomAccessFile` | ZVerseBackendState.`getIdxRaf(Testament testament)` Get the index file for the given testament.
    `RandomAccessFile` | RawBackendState.`getIdxRaf(Testament testament)` Get the index file for the given testament.
    `File` | RawBackendState.`getTextFile(Testament testament)` Get the text file for the given testament.
    `RandomAccessFile` | ZVerseBackendState.`getTextRaf(Testament testament)` Get the text file for the given testament.
    `RandomAccessFile` | RawBackendState.`getTextRaf(Testament testament)` Get the text file for the given testament.
    `void` | ZVerseBackendState.`setLastTestament(Testament lastTestament)`

  - ### Uses of Testament in org.crosswire.jsword.versification

    Methods in org.crosswire.jsword.versification that return Testament
    Modifier and Type | Method and Description
    --- | ---
    `Testament` | Versification.`getTestament(int ordinal)` Get the testament of a given verse
    `static Testament` | Testament.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static Testament[]` | Testament.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.crosswire.jsword.versification with parameters of type Testament
    Modifier and Type | Method and Description
    --- | ---
    `int` | Versification.`getCount(Testament testament)` Give the count of verses in the testament or the whole Bible.
    `int` | Versification.`getOrdinal(Testament testament, int testamentOrdinal)` Determine the ordinal value for this versification given the ordinal value in a testament.