Autopsy  4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel Class Reference

Inherits org.sleuthkit.autopsy.keywordsearch.AdHocSearchPanel.

Public Member Functions

void search ()
 
void setFilesIndexed (int filesIndexed)
 

Static Public Member Functions

static synchronized DropdownSingleTermSearchPanel getDefault ()
 

Protected Member Functions

void postFilesIndexedChange ()
 

Protected Attributes

int filesIndexed
 

Private Member Functions

 DropdownSingleTermSearchPanel ()
 
void customizeComponents ()
 
void dataSourceCheckBoxActionPerformed (java.awt.event.ActionEvent evt)
 
void initComponents ()
 
void keywordTextFieldActionPerformed (java.awt.event.ActionEvent evt)
 
void keywordTextFieldMouseClicked (java.awt.event.MouseEvent evt)
 
void searchButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void setComponentsEnabled ()
 
void updateIngestIndexLabel ()
 

Private Attributes

javax.swing.JMenuItem copyMenuItem
 
javax.swing.JMenuItem cutMenuItem
 
javax.swing.JCheckBox dataSourceCheckBox
 
javax.swing.JList< String > dataSourceList
 
javax.swing.JRadioButton exactRadioButton
 
javax.swing.JLabel ingestIndexLabel
 
boolean ingestRunning
 
javax.swing.JScrollPane jScrollPane1
 
javax.swing.JTextField keywordTextField
 
javax.swing.JMenuItem pasteMenuItem
 
javax.swing.ButtonGroup queryTypeButtonGroup
 
javax.swing.JRadioButton regexRadioButton
 
javax.swing.JPopupMenu rightClickMenu
 
javax.swing.JButton searchButton
 
javax.swing.JMenuItem selectAllMenuItem
 
javax.swing.JRadioButton substringRadioButton
 

Static Private Attributes

static DropdownSingleTermSearchPanel defaultInstance = null
 
static final Logger LOGGER = Logger.getLogger(DropdownSingleTermSearchPanel.class.getName())
 
static final long serialVersionUID = 1L
 

Detailed Description

A dropdown panel that provides GUI components that allow a user to do three types of ad hoc single keyword searches. The first option is a standard Lucene query for one or more terms, with or without wildcards and explicit Boolean operators, or a phrase. The second option is a Lucene query for a substring of a single term. The third option is a regex query using first the terms component, followed by standard Lucene queries for any terms found.

The toolbar uses a different font from the rest of the application, Monospaced 14, due to the necessity to find a font that displays both Arabic and Asian fonts at an acceptable size. The default, Tahoma 14, could not perform this task at the desired size, and neither could numerous other fonts.

Definition at line 57 of file DropdownSingleTermSearchPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.DropdownSingleTermSearchPanel ( )
private

Constructs a dropdown panel that provides GUI components that allow a user to do three types of ad hoc single keyword searches.

Definition at line 84 of file DropdownSingleTermSearchPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.customizeComponents ( )
private
void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.dataSourceCheckBoxActionPerformed ( java.awt.event.ActionEvent  evt)
private

Definition at line 379 of file DropdownSingleTermSearchPanel.java.

static synchronized DropdownSingleTermSearchPanel org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.getDefault ( )
static

Gets the default instance of a dropdown panel that provides GUI components that allow a user to do three types of ad hoc single keyword searches.

Returns
the default instance of DropdownSingleKeywordSearchPanel

Definition at line 72 of file DropdownSingleTermSearchPanel.java.

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

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.keywordTextFieldActionPerformed ( java.awt.event.ActionEvent  evt)
private

Action performed by the action listener for the keyword text field.

Parameters
evtThe action event.

Definition at line 360 of file DropdownSingleTermSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.keywordTextFieldMouseClicked ( java.awt.event.MouseEvent  evt)
private

Mouse event handler for the keyword text field.

Parameters
evtThe mouse event.

Definition at line 373 of file DropdownSingleTermSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.postFilesIndexedChange ( )
protected

Not implemented.

Definition at line 215 of file DropdownSingleTermSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.AdHocSearchPanel.search ( )
inherited

Performs the search using the selected keywords. Creates a DataResultTopComponent with the results.

Definition at line 103 of file AdHocSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.searchButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Action performed by the action listener for the search button.

Parameters
evtThe action event.

Definition at line 351 of file DropdownSingleTermSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.setComponentsEnabled ( )
private

Set the dataSourceList enabled if the dataSourceCheckBox is selected

Definition at line 399 of file DropdownSingleTermSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.AdHocSearchPanel.setFilesIndexed ( int  filesIndexed)
inherited

Set the number of files that have been indexed

Parameters
filesIndexed

Definition at line 95 of file AdHocSearchPanel.java.

void org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.updateIngestIndexLabel ( )
private

Update ingestIndexLabel

Definition at line 430 of file DropdownSingleTermSearchPanel.java.

Member Data Documentation

javax.swing.JMenuItem org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.copyMenuItem
private

Definition at line 439 of file DropdownSingleTermSearchPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.cutMenuItem
private

Definition at line 440 of file DropdownSingleTermSearchPanel.java.

javax.swing.JCheckBox org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.dataSourceCheckBox
private

Definition at line 441 of file DropdownSingleTermSearchPanel.java.

javax.swing.JList<String> org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.dataSourceList
private

Definition at line 442 of file DropdownSingleTermSearchPanel.java.

DropdownSingleTermSearchPanel org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.defaultInstance = null
staticprivate

Definition at line 61 of file DropdownSingleTermSearchPanel.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.exactRadioButton
private

Definition at line 443 of file DropdownSingleTermSearchPanel.java.

int org.sleuthkit.autopsy.keywordsearch.AdHocSearchPanel.filesIndexed
protectedinherited

Definition at line 44 of file AdHocSearchPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.ingestIndexLabel
private

Definition at line 444 of file DropdownSingleTermSearchPanel.java.

boolean org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.ingestRunning
private

Definition at line 62 of file DropdownSingleTermSearchPanel.java.

javax.swing.JScrollPane org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.jScrollPane1
private

Definition at line 445 of file DropdownSingleTermSearchPanel.java.

javax.swing.JTextField org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.keywordTextField
private

Definition at line 446 of file DropdownSingleTermSearchPanel.java.

final Logger org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.LOGGER = Logger.getLogger(DropdownSingleTermSearchPanel.class.getName())
staticprivate

Definition at line 60 of file DropdownSingleTermSearchPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.pasteMenuItem
private

Definition at line 447 of file DropdownSingleTermSearchPanel.java.

javax.swing.ButtonGroup org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.queryTypeButtonGroup
private

Definition at line 448 of file DropdownSingleTermSearchPanel.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.regexRadioButton
private

Definition at line 449 of file DropdownSingleTermSearchPanel.java.

javax.swing.JPopupMenu org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.rightClickMenu
private

Definition at line 450 of file DropdownSingleTermSearchPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.searchButton
private

Definition at line 451 of file DropdownSingleTermSearchPanel.java.

javax.swing.JMenuItem org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.selectAllMenuItem
private

Definition at line 452 of file DropdownSingleTermSearchPanel.java.

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

Definition at line 59 of file DropdownSingleTermSearchPanel.java.

javax.swing.JRadioButton org.sleuthkit.autopsy.keywordsearch.DropdownSingleTermSearchPanel.substringRadioButton
private

Definition at line 453 of file DropdownSingleTermSearchPanel.java.


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

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.