# Package org.crosswire.jsword.book.sword.state

File management of SWORD Books.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  OpenFileState | Marker interface for objects holding open files that should be freed up upon finishing

- Class Summary
  Class | Description
  --- | ---
  AbstractOpenFileState |
  GenBookBackendState | 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
  OpenFileStateManager | Manages the creation and re-distribution of open file states.
  RawBackendState | 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
  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
  RawLDBackendState | State for `RawLDBackend`
  ZLDBackendState | Stores the random access files required for processing the passage request.
  ZVerseBackendState | Stores the random access files required for processing the passage request.

## Package org.crosswire.jsword.book.sword.state Description

File management of SWORD Books.