Autopsy  4.21.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.keywordsearch.KeywordSearchJobSettingsPanel Class Reference

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

Classes

class  KeywordListsTableModel
 

Public Member Functions

IngestModuleIngestJobSettings getSettings ()
 
void propertyChange (PropertyChangeEvent event)
 

Private Member Functions

void customizeComponents ()
 
void customizeKeywordListsTable ()
 
void displayEncodings ()
 
void displayLanguages ()
 
void handleOcrEnabled (boolean ocrEnabled)
 
void initComponents ()
 
void initializeKeywordListSettings (KeywordSearchJobSettings settings)
 
void limitedOcrCheckboxActionPerformed (java.awt.event.ActionEvent evt)
 
void ocrCheckBoxActionPerformed (java.awt.event.ActionEvent evt)
 
void ocrOnlyCheckboxActionPerformed (java.awt.event.ActionEvent evt)
 
void update ()
 
void updateKeywordListSettings ()
 

Private Attributes

javax.swing.JLabel encodingsLabel
 
final List< String > keywordListNames = new ArrayList<>()
 
final XmlKeywordSearchList keywordListsManager = XmlKeywordSearchList.getCurrent()
 
final Map< String, Boolean > keywordListStates = new HashMap<>()
 
javax.swing.JLabel keywordSearchEncodings
 
javax.swing.JLabel languagesLabel
 
javax.swing.JLabel languagesValLabel
 
javax.swing.JCheckBox limitedOcrCheckbox
 
javax.swing.JScrollPane listsScrollPane
 
javax.swing.JTable listsTable
 
javax.swing.JCheckBox ocrCheckBox
 
javax.swing.JCheckBox ocrOnlyCheckbox
 
javax.swing.JCheckBox solrCheckbox
 
final KeywordListsTableModel tableModel = new KeywordListsTableModel()
 
javax.swing.JLabel titleLabel
 

Static Private Attributes

static final long serialVersionUID = 1L
 

Detailed Description

Ingest job settings panel for keyword search file ingest modules.

Definition at line 42 of file KeywordSearchJobSettingsPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.customizeComponents ( )
private

Definition at line 86 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.customizeKeywordListsTable ( )
private

Definition at line 98 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.displayEncodings ( )
private

Definition at line 131 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.displayLanguages ( )
private

Definition at line 115 of file KeywordSearchJobSettingsPanel.java.

IngestModuleIngestJobSettings org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.getSettings ( )

Definition at line 189 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.handleOcrEnabled ( boolean  ocrEnabled)
private

Handles setting enabled state of checkbox.

Parameters
ocrEnabledWhether or not the ocr setting is enabled.

Definition at line 79 of file KeywordSearchJobSettingsPanel.java.

References org.sleuthkit.autopsy.coreutils.PlatformUtil.is64BitOS(), and org.sleuthkit.autopsy.coreutils.PlatformUtil.isWindowsOS().

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.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 258 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.initializeKeywordListSettings ( KeywordSearchJobSettings  settings)
private
void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.limitedOcrCheckboxActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 417 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.ocrCheckBoxActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 412 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.ocrOnlyCheckboxActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 421 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.propertyChange ( PropertyChangeEvent  event)

Definition at line 147 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.update ( )
private

Definition at line 156 of file KeywordSearchJobSettingsPanel.java.

void org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.updateKeywordListSettings ( )
private

Definition at line 163 of file KeywordSearchJobSettingsPanel.java.

Member Data Documentation

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.encodingsLabel
private

Definition at line 426 of file KeywordSearchJobSettingsPanel.java.

final List<String> org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.keywordListNames = new ArrayList<>()
private
final XmlKeywordSearchList org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.keywordListsManager = XmlKeywordSearchList.getCurrent()
private

Definition at line 48 of file KeywordSearchJobSettingsPanel.java.

final Map<String, Boolean> org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.keywordListStates = new HashMap<>()
private

Definition at line 47 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.keywordSearchEncodings
private

Definition at line 427 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.languagesLabel
private

Definition at line 428 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.languagesValLabel
private

Definition at line 429 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.limitedOcrCheckbox
private

Definition at line 430 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.listsScrollPane
private

Definition at line 431 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JTable org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.listsTable
private

Definition at line 432 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.ocrCheckBox
private

Definition at line 433 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.ocrOnlyCheckbox
private

Definition at line 434 of file KeywordSearchJobSettingsPanel.java.

final long org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.serialVersionUID = 1L
staticprivate

Definition at line 44 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.solrCheckbox
private

Definition at line 435 of file KeywordSearchJobSettingsPanel.java.

final KeywordListsTableModel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.tableModel = new KeywordListsTableModel()
private

Definition at line 45 of file KeywordSearchJobSettingsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.KeywordSearchJobSettingsPanel.titleLabel
private

Definition at line 436 of file KeywordSearchJobSettingsPanel.java.


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

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