Autopsy  4.14.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.filequery.ResultsPanel Class Reference

Inherits JPanel.

Classes

class  DocumentPreviewWorker
 
class  ImageThumbnailWorker
 
class  InstancesCellRenderer
 
class  VideoThumbnailWorker
 

Public Member Functions

 ResultsPanel ()
 

Private Member Functions

void disablePagingControls ()
 
List< AbstractFile > getInstancesForSelected ()
 
void gotoPageFieldActionPerformed (java.awt.event.ActionEvent evt)
 
void initComponents ()
 
void nextPageButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void pageSizeChanged (java.awt.event.ItemEvent evt)
 
void previousPageButtonActionPerformed (java.awt.event.ActionEvent evt)
 
synchronized void setPage (int startingEntry)
 
void updateControls ()
 

Private Attributes

int currentPage = 0
 
javax.swing.JLabel currentPageLabel
 
final DocumentPreviewViewer documentPreviewViewer
 
FileSorter.SortingMethod fileSortMethod
 
javax.swing.JTextField gotoPageField
 
FileSearch.AttributeType groupingAttribute
 
int groupSize = 0
 
FileGroup.GroupSortingAlgorithm groupSort
 
final ImageThumbnailViewer imageThumbnailViewer
 
javax.swing.JList< AbstractFile > instancesList
 
final DefaultListModel< AbstractFile > instancesListModel = new DefaultListModel<>()
 
ListSelectionListener listener = null
 
javax.swing.JButton nextPageButton
 
javax.swing.JComboBox< Integer > pageSizeComboBox
 
PageWorker pageWorker
 
javax.swing.JButton previousPageButton
 
int previousPageSize = 10
 
final List< SwingWorker< Void, Void > > resultContentWorkers = new ArrayList<>()
 
javax.swing.JPanel resultsViewerPanel
 
FileSearchData.FileType resultType
 
List< FileSearchFiltering.FileFilter > searchFilters
 
GroupKey selectedGroupKey
 
final VideoThumbnailViewer videoThumbnailViewer
 

Static Private Attributes

static final Logger logger = Logger.getLogger(ResultsPanel.class.getName())
 
static final long serialVersionUID = 1L
 

Detailed Description

Panel for displaying of file discovery results and handling the paging of those results.

Definition at line 64 of file ResultsPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.filequery.ResultsPanel.ResultsPanel ( )

Member Function Documentation

void org.sleuthkit.autopsy.filequery.ResultsPanel.disablePagingControls ( )
private

Disable all the paging controls.

Definition at line 662 of file ResultsPanel.java.

List<AbstractFile> org.sleuthkit.autopsy.filequery.ResultsPanel.getInstancesForSelected ( )
private

Get the list of all instances for the the currently selected item in the results viewer area.

Returns
The list of AbstractFiles which are represented by the item selected in the results viewer area.

Definition at line 204 of file ResultsPanel.java.

void org.sleuthkit.autopsy.filequery.ResultsPanel.gotoPageFieldActionPerformed ( java.awt.event.ActionEvent  evt)
private

Navigate to the page number specified in the field

Parameters
evtThe event which happens to field is used.

Definition at line 627 of file ResultsPanel.java.

void org.sleuthkit.autopsy.filequery.ResultsPanel.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 412 of file ResultsPanel.java.

Referenced by org.sleuthkit.autopsy.filequery.ResultsPanel.ResultsPanel().

void org.sleuthkit.autopsy.filequery.ResultsPanel.nextPageButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Action to perform when next button is clicked.

Parameters
evtEvent which occurs when button is clicked.

Definition at line 611 of file ResultsPanel.java.

void org.sleuthkit.autopsy.filequery.ResultsPanel.pageSizeChanged ( java.awt.event.ItemEvent  evt)
private

Definition at line 647 of file ResultsPanel.java.

void org.sleuthkit.autopsy.filequery.ResultsPanel.previousPageButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private

Action to perform when previous button is clicked.

Parameters
evtEvent which occurs when button is clicked.

Definition at line 597 of file ResultsPanel.java.

synchronized void org.sleuthkit.autopsy.filequery.ResultsPanel.setPage ( int  startingEntry)
private

Set the page number and retrieve its contents.

Parameters
startingEntryThe index of the first file in the group to include in this page.

Definition at line 367 of file ResultsPanel.java.

References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.isEnabled().

void org.sleuthkit.autopsy.filequery.ResultsPanel.updateControls ( )
private

Enable the paging controls based on what exists in the page.

Definition at line 393 of file ResultsPanel.java.

Member Data Documentation

int org.sleuthkit.autopsy.filequery.ResultsPanel.currentPage = 0
private

Definition at line 76 of file ResultsPanel.java.

javax.swing.JLabel org.sleuthkit.autopsy.filequery.ResultsPanel.currentPageLabel
private

Definition at line 670 of file ResultsPanel.java.

final DocumentPreviewViewer org.sleuthkit.autopsy.filequery.ResultsPanel.documentPreviewViewer
private

Definition at line 70 of file ResultsPanel.java.

FileSorter.SortingMethod org.sleuthkit.autopsy.filequery.ResultsPanel.fileSortMethod
private

Definition at line 74 of file ResultsPanel.java.

javax.swing.JTextField org.sleuthkit.autopsy.filequery.ResultsPanel.gotoPageField
private

Definition at line 671 of file ResultsPanel.java.

FileSearch.AttributeType org.sleuthkit.autopsy.filequery.ResultsPanel.groupingAttribute
private

Definition at line 72 of file ResultsPanel.java.

int org.sleuthkit.autopsy.filequery.ResultsPanel.groupSize = 0
private

Definition at line 79 of file ResultsPanel.java.

FileGroup.GroupSortingAlgorithm org.sleuthkit.autopsy.filequery.ResultsPanel.groupSort
private

Definition at line 73 of file ResultsPanel.java.

final ImageThumbnailViewer org.sleuthkit.autopsy.filequery.ResultsPanel.imageThumbnailViewer
private

Definition at line 69 of file ResultsPanel.java.

javax.swing.JList<AbstractFile> org.sleuthkit.autopsy.filequery.ResultsPanel.instancesList
private

Definition at line 672 of file ResultsPanel.java.

final DefaultListModel<AbstractFile> org.sleuthkit.autopsy.filequery.ResultsPanel.instancesListModel = new DefaultListModel<>()
private

Definition at line 82 of file ResultsPanel.java.

ListSelectionListener org.sleuthkit.autopsy.filequery.ResultsPanel.listener = null
private

Definition at line 83 of file ResultsPanel.java.

final Logger org.sleuthkit.autopsy.filequery.ResultsPanel.logger = Logger.getLogger(ResultsPanel.class.getName())
staticprivate

Definition at line 67 of file ResultsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.filequery.ResultsPanel.nextPageButton
private

Definition at line 673 of file ResultsPanel.java.

javax.swing.JComboBox<Integer> org.sleuthkit.autopsy.filequery.ResultsPanel.pageSizeComboBox
private

Definition at line 674 of file ResultsPanel.java.

PageWorker org.sleuthkit.autopsy.filequery.ResultsPanel.pageWorker
private

Definition at line 80 of file ResultsPanel.java.

javax.swing.JButton org.sleuthkit.autopsy.filequery.ResultsPanel.previousPageButton
private

Definition at line 675 of file ResultsPanel.java.

int org.sleuthkit.autopsy.filequery.ResultsPanel.previousPageSize = 10
private

Definition at line 77 of file ResultsPanel.java.

final List<SwingWorker<Void, Void> > org.sleuthkit.autopsy.filequery.ResultsPanel.resultContentWorkers = new ArrayList<>()
private

Definition at line 81 of file ResultsPanel.java.

javax.swing.JPanel org.sleuthkit.autopsy.filequery.ResultsPanel.resultsViewerPanel
private

Definition at line 676 of file ResultsPanel.java.

FileSearchData.FileType org.sleuthkit.autopsy.filequery.ResultsPanel.resultType
private
List<FileSearchFiltering.FileFilter> org.sleuthkit.autopsy.filequery.ResultsPanel.searchFilters
private

Definition at line 71 of file ResultsPanel.java.

GroupKey org.sleuthkit.autopsy.filequery.ResultsPanel.selectedGroupKey
private

Definition at line 75 of file ResultsPanel.java.

final long org.sleuthkit.autopsy.filequery.ResultsPanel.serialVersionUID = 1L
staticprivate

Definition at line 66 of file ResultsPanel.java.

final VideoThumbnailViewer org.sleuthkit.autopsy.filequery.ResultsPanel.videoThumbnailViewer
private

Definition at line 68 of file ResultsPanel.java.


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

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