## Uses of Class
org.crosswire.jsword.book.sword.state.RawBackendState

- Packages that use RawBackendState
  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.

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

    Classes in org.crosswire.jsword.book.sword with type parameters of type RawBackendState
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RawBackend<T extends RawBackendState>` Both Books and Commentaries seem to use the same format so this class abstracts out the similarities.

    Methods in org.crosswire.jsword.book.sword with parameters of type RawBackendState
    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.
    `String` | RawBackend.`getRawText(RawBackendState state, Key key)`
    `String` | RawBackend.`readRawContent(RawBackendState state, Key key)`
    `void` | RawBackend.`setAliasKey(RawBackendState state, Key alias, Key source)`
    `void` | RawBackend.`setRawText(RawBackendState state, Key key, String text)`

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

    Subclasses of RawBackendState in org.crosswire.jsword.book.sword.state
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RawFileBackendState` Stores the random access files required for processing the passage request The caller is required to close to correctly free resources and avoid File pointer leaks

    Methods in org.crosswire.jsword.book.sword.state that return RawBackendState
    Modifier and Type | Method and Description
    --- | ---
    `RawBackendState` | OpenFileStateManager.`getRawBackendState(BookMetaData metadata)`