Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.casemodule.StartupWindowProvider Class Reference

Inherits org.sleuthkit.autopsy.casemodule.StartupWindowInterface.

Public Member Functions

void close ()
void open ()

Static Public Member Functions

static StartupWindowProvider getInstance ()

Private Member Functions

void init ()

Private Attributes

volatile StartupWindowInterface startupWindowToUse

Static Private Attributes

static volatile StartupWindowProvider instance
static final Logger logger = Logger.getLogger(StartupWindowProvider.class.getName())

Detailed Description

Provides the start up window to rest of the application. It may return the main / default startup window, or a custom one if it has been discovered.

All that is required to create a custom startup window in a module and active it, is to implement StartupWindowInterface and register it with lookup as a ServiceProvider. The custom startup window is automatically chosen over the default one, given it is the only external module custom startup window.

Definition at line 36 of file

Member Function Documentation

void org.sleuthkit.autopsy.casemodule.StartupWindowProvider.close ( )
static StartupWindowProvider org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getInstance ( )
void org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init ( )
void ( )

Member Data Documentation

volatile StartupWindowProvider org.sleuthkit.autopsy.casemodule.StartupWindowProvider.instance
final Logger org.sleuthkit.autopsy.casemodule.StartupWindowProvider.logger = Logger.getLogger(StartupWindowProvider.class.getName())

Definition at line 39 of file

volatile StartupWindowInterface org.sleuthkit.autopsy.casemodule.StartupWindowProvider.startupWindowToUse

Definition at line 40 of file

The documentation for this class was generated from the following file:

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.