# Uses of Package
org.crosswire.common.progress

- Packages that use org.crosswire.common.progress
  Package | Description
  --- | ---
  org.crosswire.common.progress | A generic method of having jobs that execute in the background over some time.
  org.crosswire.common.util | A collection of various generic utility classes.
  org.crosswire.jsword.book.install.sword | An implementation of an installer that can handle SWORD Books (Modules).
  org.crosswire.jsword.index.lucene | An implementation of an Index using Lucene.

- Classes in org.crosswire.common.progress used by org.crosswire.common.progress
  Class and Description
  Progress A Generic way of keeping track of Threads and monitoring their progress.
  ProgressMode Progress can be one of several modes, which correspond to the `Progress.beginJob()` calls.
  WorkEvent A WorkEvent happens whenever a task makes some progress in doing measurable work.
  WorkListener Implement WorkListener and call myClassObj.addProgressListener() to receive WorkEvents when ever we make progress.

- Classes in org.crosswire.common.progress used by org.crosswire.common.util
  Class and Description
  Progress A Generic way of keeping track of Threads and monitoring their progress.

- Classes in org.crosswire.common.progress used by org.crosswire.jsword.book.install.sword
  Class and Description
  Progress A Generic way of keeping track of Threads and monitoring their progress.

- Classes in org.crosswire.common.progress used by org.crosswire.jsword.index.lucene
  Class and Description
  Progress A Generic way of keeping track of Threads and monitoring their progress.