Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.casemodule.StartupWindowInterface.
Public Member Functions | |
void | close () |
StartupWindowInterface | getStartupWindow () |
void | open () |
Static Public Member Functions | |
static StartupWindowProvider | getInstance () |
Private Member Functions | |
void | checkSolr () |
String | getDefaultArgument () |
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 53 of file StartupWindowProvider.java.
|
private |
Definition at line 190 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.error(), org.sleuthkit.autopsy.core.UserPreferences.getIndexingServerHost(), and org.sleuthkit.autopsy.core.UserPreferences.getIsMultiUserModeEnabled().
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init().
void org.sleuthkit.autopsy.casemodule.StartupWindowProvider.close | ( | ) |
Closes the startup window
Implements org.sleuthkit.autopsy.casemodule.StartupWindowInterface.
Definition at line 243 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowInterface.close().
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init().
|
private |
Get the default argument from the CommandLineOptionProcessor.
Definition at line 227 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.commandlineingest.CommandLineOptionProcessor.getDefaultArgument().
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init().
|
static |
Definition at line 59 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.DeleteDataSourceAction.CaseReopeningWorker.done(), org.sleuthkit.autopsy.casemodule.Case.invokeStartupDialog(), and org.sleuthkit.autopsy.corecomponents.Installer.restored().
StartupWindowInterface org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getStartupWindow | ( | ) |
Get the chosen startup window.
Definition at line 254 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowProvider.startupWindowToUse.
|
private |
Definition at line 79 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowProvider.checkSolr(), org.sleuthkit.autopsy.casemodule.StartupWindowProvider.close(), org.sleuthkit.autopsy.apputils.ResetWindowsAction.getCaseToReopenFilePath(), org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getDefaultArgument(), org.sleuthkit.autopsy.casemodule.StartupWindowProvider.isRunningFromCommandLine(), org.sleuthkit.autopsy.casemodule.StartupWindowProvider.open(), org.sleuthkit.autopsy.casemodule.Case.openAsCurrentCase(), org.sleuthkit.autopsy.core.RuntimeProperties.runningWithGUI, org.sleuthkit.autopsy.commandlineingest.CommandLineOpenCaseManager.start(), org.sleuthkit.autopsy.commandlineingest.CommandLineIngestManager.start(), and org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.warn().
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 213 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.commandlineingest.CommandLineOptionProcessor.isRunFromCommandLine().
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 236 of file StartupWindowProvider.java.
References org.sleuthkit.autopsy.casemodule.StartupWindowInterface.open().
Referenced by org.sleuthkit.autopsy.casemodule.CaseCloseAction.actionPerformed(), org.sleuthkit.autopsy.casemodule.DeleteDataSourceAction.CaseReopeningWorker.done(), org.sleuthkit.autopsy.casemodule.StartupWindowProvider.init(), org.sleuthkit.autopsy.casemodule.Case.invokeStartupDialog(), and org.sleuthkit.autopsy.corecomponents.Installer.restored().
|
staticprivate |
Definition at line 55 of file StartupWindowProvider.java.
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getInstance().
|
staticprivate |
Definition at line 56 of file StartupWindowProvider.java.
|
private |
Definition at line 57 of file StartupWindowProvider.java.
Referenced by org.sleuthkit.autopsy.casemodule.StartupWindowProvider.getStartupWindow().
Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.