## Uses of Class
org.crosswire.jsword.book.sword.DataIndex

- Packages that use DataIndex
  Package | Description
  --- | ---
  org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project books (modules).

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

    Methods in org.crosswire.jsword.book.sword that return DataIndex
    Modifier and Type | Method and Description
    --- | ---
    `DataIndex` | DataEntry.`getBlockIndex()` Get the block start and entry position.
    `protected DataIndex` | RawBackend.`getIndex(RandomAccessFile raf, long entry)` Get the Index (that is offset and size) for an entry.
    `protected DataIndex` | RawLDBackend.`getIndex(RawLDBackendState state, long entry)` Get the Index (that is offset and size) for an entry.

    Methods in org.crosswire.jsword.book.sword with parameters of type DataIndex
    Modifier and Type | Method and Description
    --- | ---
    `private File` | RawFileBackend.`getDataTextFile(RandomAccessFile txtRaf, DataIndex dataIndex)` Gets the File having the verse text.
    `private DataEntry` | RawLDBackend.`getEntry(RawLDBackendState state, String reply, DataIndex dataIndex)` Get the text for an indexed entry in the book.
    `private String` | RawFileBackend.`getTextFilename(RandomAccessFile txtRaf, DataIndex dataIndex)` Gets the Filename for the File having the verse text.