Autopsy
4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
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 () |
boolean | isRunningFromCommandLine () |
Private Attributes | |
volatile StartupWindowInterface | startupWindowToUse |
Static Private Attributes | |
static volatile StartupWindowProvider | instance |
static final Logger | logger = Logger.getLogger(StartupWindowProvider.class.getName()) |
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 40 of file StartupWindowProvider.java.
void org.sleuthkit.autopsy.casemodule.StartupWindowProvider.close | ( | ) |
Closes the startup window
Implements org.sleuthkit.autopsy.casemodule.StartupWindowInterface.
Definition at line 142 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowInterface.close().
|
static |
Definition at line 46 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init(), and org.sleuthkit.autopsy.casemodule.StartupWindowProvider.instance.
Referenced by org.sleuthkit.autopsy.casemodule.CaseCloseAction.actionPerformed(), org.sleuthkit.autopsy.casemodule.Case.invokeStartupDialog(), and org.sleuthkit.autopsy.corecomponents.Installer.restored().
|
private |
Definition at line 59 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowProvider.isRunningFromCommandLine(), and org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.start().
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getInstance().
|
private |
Checks whether Autopsy is running from command line. There is an OptionProcessor that is responsible for processing command line inputs. If Autopsy is indeed running from command line, then use the command line startup window.
Definition at line 118 of file StartupWindowProvider.java.
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init().
void org.sleuthkit.autopsy.casemodule.StartupWindowProvider.open | ( | ) |
Shows and makes active the startup window
Implements org.sleuthkit.autopsy.casemodule.StartupWindowInterface.
Definition at line 135 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowInterface.open().
Referenced by org.sleuthkit.autopsy.casemodule.CaseCloseAction.actionPerformed(), org.sleuthkit.autopsy.casemodule.Case.invokeStartupDialog(), and org.sleuthkit.autopsy.corecomponents.Installer.restored().
|
staticprivate |
Definition at line 42 of file StartupWindowProvider.java.
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getInstance().
|
staticprivate |
Definition at line 43 of file StartupWindowProvider.java.
|
private |
Definition at line 44 of file StartupWindowProvider.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.