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

Inherits org.sleuthkit.autopsy.ingest.IngestModuleGlobalSettingsPanel, and org.sleuthkit.autopsy.corecomponents.OptionsPanel.

Classes

class  IngestJobEventPropertyChangeListener
 

Public Member Functions

 IngestOptionsPanel ()
 
void addPropertyChangeListener (PropertyChangeListener l)
 
void load ()
 
void removePropertyChangeListener (PropertyChangeListener l)
 
void saveSettings ()
 
void store ()
 

Private Member Functions

void addIngestJobEventsListener ()
 
void customizeComponents ()
 
void enableTabs ()
 
void initComponents ()
 
void saveTabByIndex (int index)
 

Private Attributes

FilesSetDefsPanel filterPanel
 
int indexOfPreviousTab
 
ProfileSettingsPanel profilePanel
 
IngestSettingsPanel settingsPanel
 
javax.swing.JTabbedPane tabbedPane
 

Static Private Attributes

static final int INDEX_OF_FILTER_PANEL = 0
 
static final int INDEX_OF_PROFILE_PANEL = 1
 
static final int INDEX_OF_SETTINGS_PANEL = 2
 

Detailed Description

Global options panel for keyword searching.

Definition at line 36 of file IngestOptionsPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.ingest.IngestOptionsPanel.IngestOptionsPanel ( )

Definition at line 60 of file IngestOptionsPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.addIngestJobEventsListener ( )
private

Add a property change listener that listens to ingest job events to disable the buttons on the panel if ingest is running. This is done to prevent changes to user-defined types while the type definitions are in use.

Definition at line 108 of file IngestOptionsPanel.java.

References org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), and org.sleuthkit.autopsy.ingest.IngestManager.getInstance().

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.addPropertyChangeListener ( PropertyChangeListener  l)
void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.customizeComponents ( )
private
void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.enableTabs ( )
private

Disables tabs and options inside of tabs during Ingest, and re-enables them after Ingest is complete or cancelled.

Definition at line 133 of file IngestOptionsPanel.java.

References org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), and org.sleuthkit.autopsy.ingest.IngestManager.isIngestRunning().

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.initComponents ( )
private

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.

Definition at line 239 of file IngestOptionsPanel.java.

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.load ( )

Load the saved state of all options, and refresh this OptionsPanel accordingly.

Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.

Definition at line 216 of file IngestOptionsPanel.java.

Referenced by org.sleuthkit.autopsy.ingest.IngestOptionsPanelController.update().

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.removePropertyChangeListener ( PropertyChangeListener  l)

Definition at line 176 of file IngestOptionsPanel.java.

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.saveSettings ( )

Definition at line 183 of file IngestOptionsPanel.java.

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.saveTabByIndex ( int  index)
private

Save the panel which is in the tab corresponding to the specified index.

Parameters
index- the index of the tab you wish to save the contents of

Definition at line 192 of file IngestOptionsPanel.java.

void org.sleuthkit.autopsy.ingest.IngestOptionsPanel.store ( )

Store the current state of all options in this OptionsPanel.

Implements org.sleuthkit.autopsy.corecomponents.OptionsPanel.

Definition at line 211 of file IngestOptionsPanel.java.

Referenced by org.sleuthkit.autopsy.ingest.IngestOptionsPanelController.applyChanges().

Member Data Documentation

FilesSetDefsPanel org.sleuthkit.autopsy.ingest.IngestOptionsPanel.filterPanel
private

Definition at line 45 of file IngestOptionsPanel.java.

final int org.sleuthkit.autopsy.ingest.IngestOptionsPanel.INDEX_OF_FILTER_PANEL = 0
staticprivate

Definition at line 46 of file IngestOptionsPanel.java.

final int org.sleuthkit.autopsy.ingest.IngestOptionsPanel.INDEX_OF_PROFILE_PANEL = 1
staticprivate

Definition at line 50 of file IngestOptionsPanel.java.

final int org.sleuthkit.autopsy.ingest.IngestOptionsPanel.INDEX_OF_SETTINGS_PANEL = 2
staticprivate

Definition at line 48 of file IngestOptionsPanel.java.

int org.sleuthkit.autopsy.ingest.IngestOptionsPanel.indexOfPreviousTab
private

Definition at line 51 of file IngestOptionsPanel.java.

ProfileSettingsPanel org.sleuthkit.autopsy.ingest.IngestOptionsPanel.profilePanel
private

Definition at line 49 of file IngestOptionsPanel.java.

IngestSettingsPanel org.sleuthkit.autopsy.ingest.IngestOptionsPanel.settingsPanel
private

Definition at line 47 of file IngestOptionsPanel.java.

javax.swing.JTabbedPane org.sleuthkit.autopsy.ingest.IngestOptionsPanel.tabbedPane
private

Definition at line 260 of file IngestOptionsPanel.java.


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

Copyright © 2012-2022 Basis Technology. Generated on: Thu Oct 6 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.