## Uses of Interface
de.esprit.common.gui.comp.Exitable

- Packages that use Exitable
  Package | Description
  --- | ---
  de.esprit.appsuite.appstore | These classes implement the Application-Store for remote software installation
  de.esprit.appsuite.database.dbgui.tool | Contains the TableEditTool as an example for a database tool.
  de.esprit.appsuite.gui | Contains GUI classes that maintain an ApplicationContext.
  de.esprit.appsuite.launch | Contains classes that make up the launching framework
  de.esprit.common.gui | Contains reuseable GUI components as well helper classes for GUI construction.
  de.esprit.common.gui.comp | Contains useful frequently needed GUI components.
  de.esprit.common.log.gui | Contains a set of available LogPrinters
  de.esprit.common.log.logpr | Contains LogChannel related GUI components
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.gui | Contains GUI related classes of the Duap-Port Servers admin client
  de.esprit.netsuite.demo | Contains a demo GUI for starting server and clients
  de.esprit.netsuite.eclient | Contains classes for launching the client
  de.esprit.netsuite.server | These classes make up the EsprIT server
  de.esprit.netsuite.server.coserver | Contains co-server related classes

- - ### Uses of Exitable in de.esprit.appsuite.appstore

    Classes in de.esprit.appsuite.appstore that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AppStarterContext` This context is used by the `EspritAppStarter`.

  - ### Uses of Exitable in de.esprit.appsuite.database.dbgui.tool

    Classes in de.esprit.appsuite.database.dbgui.tool that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TableEditContext` Context for the `TableEditLaunch`

  - ### Uses of Exitable in de.esprit.appsuite.gui

    Classes in de.esprit.appsuite.gui that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationMainFrame<C extends ApplicationContext>` This frame is supposed to be the main-frame of an application.

  - ### Uses of Exitable in de.esprit.appsuite.launch

    Classes in de.esprit.appsuite.launch that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationContext` This is the application context which provides access to all application globals such as `LogChannel`, `Version`, `ErrorHandler` etc...

  - ### Uses of Exitable in de.esprit.common.gui

    Classes in de.esprit.common.gui that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FatalErrorFrame<C extends ApplicationContext>` This is a special Dialog that exits the client with a fatal error message.

  - ### Uses of Exitable in de.esprit.common.gui.comp

    Constructors in de.esprit.common.gui.comp with parameters of type Exitable
    Constructor and Description
    `ExitButton(Exitable target)`

  - ### Uses of Exitable in de.esprit.common.log.gui

    Classes in de.esprit.common.log.gui that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogFrame` This frame contains a `LogConsole` for printing log messages to the screen.

    Methods in de.esprit.common.log.gui with parameters of type Exitable
    Modifier and Type | Method and Description
    --- | ---
    `void` | LogFrame.`registerForExit(Exitable comp)` Register an object for performing the `exit()` call.

  - ### Uses of Exitable in de.esprit.common.log.logpr

    Methods in de.esprit.common.log.logpr with parameters of type Exitable
    Modifier and Type | Method and Description
    --- | ---
    `void` | LogPrinterFrame.`registerForExit(Exitable comp)` Register an object for performing the `exit()` call.

  - ### Uses of Exitable in de.esprit.netsuite.client

    Classes in de.esprit.netsuite.client that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientContext` This class is the main access point for the runtime environment of the client.
    `class` | `GuiClientContext` This is a `ClientContext` for Swing GUI applications that have a `ClientMainFrame`.
    `class` | `RawClientContext` This is a raw `ClientContext` for applications without GUI.

  - ### Uses of Exitable in de.esprit.netsuite.client.gui

    Classes in de.esprit.netsuite.client.gui that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientMainFrame<C extends ClientContext>` This is the MainFrame for a client GUI

  - ### Uses of Exitable in de.esprit.netsuite.demo

    Classes in de.esprit.netsuite.demo that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EspritDemoMainFrame` This is the launching class for the EsprIT demo.

  - ### Uses of Exitable in de.esprit.netsuite.eclient

    Classes in de.esprit.netsuite.eclient that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EspritClientMainFrame` This is the main frame of the EsprIT Admin-Client application

  - ### Uses of Exitable in de.esprit.netsuite.server

    Classes in de.esprit.netsuite.server that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerContext` This instance is the main access point for the runtime environment of the server.

  - ### Uses of Exitable in de.esprit.netsuite.server.coserver

    Classes in de.esprit.netsuite.server.coserver that implement Exitable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoClientContext` This class encapsulates a connection to a co-server.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.