Autopsy  4.18.0
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.modules.hashdatabase.HashLookupModuleSettingsPanel Class Reference

Inherits org.sleuthkit.autopsy.ingest.IngestModuleIngestJobSettingsPanel, and PropertyChangeListener.

Classes

class  HashSetModel
 
class  HashSetsTableModel
 
class  HashSetTableCellRenderer
 

Public Member Functions

IngestModuleIngestJobSettings getSettings ()
 
void propertyChange (PropertyChangeEvent event)
 

Private Member Functions

void addHashSets (List< HashSetModel > hashSetModels, List< HashDb > enabledHashSets, List< HashDb > disabledHashSets)
 
void customizeComponents (HashLookupModuleSettings settings)
 
void customizeHashSetsTable (JScrollPane scrollPane, JTable table, HashSetsTableModel tableModel)
 
void initComponents ()
 
void initializeHashSetModels (HashLookupModuleSettings settings)
 
boolean isHashDbValid (HashDb hashDb)
 
List< HashDbvalidSetsOnly (List< HashDb > hashDbs)
 

Private Attributes

javax.swing.JCheckBox alwaysCalcHashesCheckbox
 
final HashDbManager hashDbManager = HashDbManager.getInstance()
 
javax.swing.JLabel hashDbsLabel
 
javax.swing.JScrollPane hashDbsScrollPane
 
final List< HashSetModelhashSetModels = new ArrayList<>()
 
final HashSetsTableModel hashSetsTableModel = new HashSetsTableModel(hashSetModels)
 
javax.swing.JTable hashTable
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Ingest job settings panel for hash lookup file ingest modules.

Definition at line 44 of file HashLookupModuleSettingsPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.addHashSets ( List< HashSetModel hashSetModels,
List< HashDb enabledHashSets,
List< HashDb disabledHashSets 
)
private

Definition at line 108 of file HashLookupModuleSettingsPanel.java.

void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.customizeComponents ( HashLookupModuleSettings  settings)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.customizeHashSetsTable ( JScrollPane  scrollPane,
JTable  table,
HashSetsTableModel  tableModel 
)
private

Definition at line 72 of file HashLookupModuleSettingsPanel.java.

IngestModuleIngestJobSettings org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.getSettings ( )

Definition at line 100 of file HashLookupModuleSettingsPanel.java.

void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.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 304 of file HashLookupModuleSettingsPanel.java.

void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.initializeHashSetModels ( HashLookupModuleSettings  settings)
private
boolean org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.isHashDbValid ( HashDb  hashDb)
private
void org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.propertyChange ( PropertyChangeEvent  event)
List<HashDb> org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.validSetsOnly ( List< HashDb hashDbs)
private

Member Data Documentation

javax.swing.JCheckBox org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox
private

Definition at line 360 of file HashLookupModuleSettingsPanel.java.

final HashDbManager org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashDbManager = HashDbManager.getInstance()
private

Definition at line 47 of file HashLookupModuleSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashDbsLabel
private

Definition at line 361 of file HashLookupModuleSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashDbsScrollPane
private

Definition at line 362 of file HashLookupModuleSettingsPanel.java.

final List<HashSetModel> org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashSetModels = new ArrayList<>()
private

Definition at line 48 of file HashLookupModuleSettingsPanel.java.

final HashSetsTableModel org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashSetsTableModel = new HashSetsTableModel(hashSetModels)
private

Definition at line 49 of file HashLookupModuleSettingsPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.hashTable
private

Definition at line 363 of file HashLookupModuleSettingsPanel.java.

final long org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleSettingsPanel.serialVersionUID = 1L
staticprivate

Definition at line 46 of file HashLookupModuleSettingsPanel.java.


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

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