## Uses of Interface
org.crosswire.jsword.book.install.Installer

- Packages that use Installer
  Package | Description
  --- | ---
  org.crosswire.jsword.book.install | An abstraction of an installer.
  org.crosswire.jsword.book.install.sword | An implementation of an installer that can handle SWORD Books (Modules).
  org.crosswire.jsword.bridge | Command line programs to do useful things.
  org.crosswire.jsword.util | This package contains general Project specific utilities.

- - ### Uses of Installer in org.crosswire.jsword.book.install

    Fields in org.crosswire.jsword.book.install declared as Installer
    Modifier and Type | Field and Description
    --- | ---
    `private Installer` | InstallerEvent.`installer` The name of the changed Bible

    Fields in org.crosswire.jsword.book.install with type parameters of type Installer
    Modifier and Type | Field and Description
    --- | ---
    `private Map<String,Installer>` | InstallManager.`installers` The list of discovered installers

    Methods in org.crosswire.jsword.book.install that return Installer
    Modifier and Type | Method and Description
    --- | ---
    `Installer` | InstallerFactory.`createInstaller()` Create a new Installer with default values for editing via bean properties.
    `Installer` | InstallerFactory.`createInstaller(String url)` Create a new Installer with values from the given url to use for initial values.
    `Installer` | InstallerEvent.`getInstaller()` Get the name of the changed Bible
    `Installer` | InstallManager.`getInstaller(String name)` Find an installer by name

    Methods in org.crosswire.jsword.book.install that return types with arguments of type Installer
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Installer>` | InstallManager.`getInstallers()` Accessor for the known installers

    Methods in org.crosswire.jsword.book.install with parameters of type Installer
    Modifier and Type | Method and Description
    --- | ---
    `void` | InstallManager.`addInstaller(String name, Installer installer)` Add an installer to our list of installers
    `protected void` | InstallManager.`fireInstallersChanged(Object source, Installer installer, boolean added)` Kick of an event sequence
    `String` | InstallManager.`getFactoryNameForInstaller(Installer installer)` Find the registered name of the InstallerFactory that created the given installer.
    `String` | InstallManager.`getInstallerNameForInstaller(Installer installer)` Find the registered name of the Installer.
    `private void` | InstallManager.`internalAdd(String name, Installer installer)` InstallManager is a Map, however we demand that both names and installers are unique (so we can lookup a name from an installer)

    Constructors in org.crosswire.jsword.book.install with parameters of type Installer
    Constructor and Description
    `InstallerEvent(Object source, Installer installer, boolean added)` Basic constructor

  - ### Uses of Installer in org.crosswire.jsword.book.install.sword

    Classes in org.crosswire.jsword.book.install.sword that implement Installer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSwordInstaller` The AbstractSwordInstaller provides for the common implementation of derived classes.
    `class` | `HttpSwordInstaller` An implementation of Installer for reading data from Sword Web sites.

    Methods in org.crosswire.jsword.book.install.sword that return Installer
    Modifier and Type | Method and Description
    --- | ---
    `Installer` | HttpSwordInstallerFactory.`createInstaller()`
    `Installer` | HttpSwordInstallerFactory.`createInstaller(String installerDefinition)`
    `private Installer` | HttpSwordInstallerFactory.`createInstaller(String[] parts)`
    `private Installer` | HttpSwordInstallerFactory.`createOldInstaller(String[] parts)`

  - ### Uses of Installer in org.crosswire.jsword.bridge

    Methods in org.crosswire.jsword.bridge that return types with arguments of type Installer
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,Installer>` | BookInstaller.`getInstallers()` Get a list of all known installers.

  - ### Uses of Installer in org.crosswire.jsword.util

    Methods in org.crosswire.jsword.util with parameters of type Installer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | IndexDownloader.`downloadIndex(Book book, Installer installer)` Download and install a search index