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

- Packages that use org.crosswire.jsword.book.sword.state
  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.

- Classes in org.crosswire.jsword.book.sword.state used by org.crosswire.jsword.book.sword
  Class and Description
  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
  OpenFileState Marker interface for objects holding open files that should be freed up upon finishing
  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.

- Classes in org.crosswire.jsword.book.sword.state used by org.crosswire.jsword.book.sword.state
  Class and 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
  OpenFileState Marker interface for objects holding open files that should be freed up upon finishing
  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.