Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.
Public Member Functions | |
RecentFilesPanel () | |
RecentFilesPanel (RecentFilesSummary dataHandler) | |
void | close () |
Protected Member Functions | |
void | fetchInformation (DataSource dataSource) |
void | fetchInformation (List< DataFetchComponents< DataSource,?>> dataFetchComponents, DataSource dataSource) |
CellModelTableCellRenderer.MenuItem | getArtifactNavigateItem (BlackboardArtifact artifact) |
synchronized DataSource | getDataSource () |
CellModelTableCellRenderer.MenuItem | getFileNavigateItem (String path) |
CellModelTableCellRenderer.MenuItem | getFileNavigateItem (AbstractFile file) |
void | notifyParentClose () |
void | onNewDataSource (DataSource dataSource) |
void | onNewDataSource (List< DataFetchComponents< DataSource,?>> dataFetchComponents, List<?extends LoadableComponent<?>> loadableComponents, DataSource dataSource) |
void | submit (List<?extends SwingWorker<?,?>> workers) |
Private Member Functions | |
Supplier< List< MenuItem > > | getPopupFunct (RecentFileDetails record) |
void | initalizeAttchementsTable () |
void | initalizeDownloadTable () |
void | initalizeOpenDocsTable () |
void | initalizeTables () |
void | initComponents () |
Private Attributes | |
javax.swing.JPanel | attachmentsPane |
final List< DataFetchWorker.DataFetchComponents< DataSource,?> > | dataFetchComponents = new ArrayList<>() |
final RecentFilesSummary | dataHandler |
javax.swing.JPanel | downloadsPane |
final IngestRunningLabel | ingestRunningLabel = new IngestRunningLabel() |
javax.swing.JPanel | openedDocPane |
final List< JTablePanel<?> > | tablePanelList = new ArrayList<>() |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
Data Source Summary recent files panel.
Definition at line 43 of file RecentFilesPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel | ( | ) |
Default constructor.
Definition at line 65 of file RecentFilesPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel | ( | RecentFilesSummary | dataHandler | ) |
Creates new form RecentFilesPanel
Definition at line 72 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.dataHandler, org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeTables(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initComponents().
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.close | ( | ) |
Definition at line 121 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.IngestRunningLabel.unregister().
|
protected |
Definition at line 111 of file RecentFilesPanel.java.
|
protectedinherited |
Utility method to be called when solely updating information (not showing a loading screen) that creates swing workers from the data source argument and data fetch components and then submits them to run.
dataFetchComponents | The components to be run. |
dataSource | The data source argument. |
Definition at line 418 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Given the relevant artifact, navigates to the artifact in the tree and closes data source summary dialog if open.
artifact | The artifact. |
Definition at line 247 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Definition at line 378 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Creates a menu item to navigate to a file.
path | The path to the file. |
Definition at line 295 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Given the relevant file, navigates to the file in the tree and closes data source summary dialog if open.
file | The file. |
Definition at line 323 of file BaseDataSourceSummaryPanel.java.
|
private |
Takes a base class of RecentFileDetails and provides the pertinent menu items.
record | The RecentFileDetails instance. |
Definition at line 89 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFileDetails.getArtifact(), and org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.RecentFileDetails.getPath().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeAttchementsTable(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable().
|
private |
Setup the data model and columns for the recent attachments.
Definition at line 215 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.attachmentsPane, org.sleuthkit.autopsy.datasourcesummary.uiutils.CellModelTableCellRenderer.getMouseListener(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.getPopupFunct(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentAttachments(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setCellListener(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setKeyFunction(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setModel(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.AbstractLoadableComponent< List< T > >.showDataFetchResult().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeTables().
|
private |
Setup the data model and columns for the recent download table.
Definition at line 176 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.downloadsPane, org.sleuthkit.autopsy.datasourcesummary.uiutils.CellModelTableCellRenderer.getMouseListener(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.getPopupFunct(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentDownloads(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setCellListener(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setKeyFunction(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setModel(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.AbstractLoadableComponent< List< T > >.showDataFetchResult().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeTables().
|
private |
Setup the data model and columns for the recently open table.
Definition at line 142 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.CellModelTableCellRenderer.getMouseListener(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.getPopupFunct(), org.sleuthkit.autopsy.datasourcesummary.datamodel.RecentFilesSummary.getRecentlyOpenedDocuments(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.getTableModel(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.openedDocPane, org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setCellListener(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setColumnModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setKeyFunction(), org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.setModel(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.AbstractLoadableComponent< List< T > >.showDataFetchResult().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeTables().
|
private |
Setup the data model and columns for the panel tables.
Definition at line 129 of file RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeAttchementsTable(), org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable().
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel().
|
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 RecentFilesPanel.java.
References org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.attachmentsPane, org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.downloadsPane, org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.ingestRunningLabel, and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.openedDocPane.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel().
|
protectedinherited |
Sends event that parent should close.
Definition at line 360 of file BaseDataSourceSummaryPanel.java.
|
protected |
Definition at line 116 of file RecentFilesPanel.java.
|
protectedinherited |
Utility method that shows a loading screen with loadable components, create swing workers from the datafetch components and data source argument and submits them to be executed.
dataFetchComponents | The components to register. |
loadableComponents | The components to set to a loading screen. |
dataSource | The data source argument. |
Definition at line 452 of file BaseDataSourceSummaryPanel.java.
|
protectedinherited |
Submits the following swing workers for execution in sequential order. If there are any previous workers, those workers are cancelled.
workers | The workers to submit for execution. |
Definition at line 388 of file BaseDataSourceSummaryPanel.java.
|
private |
Definition at line 375 of file RecentFilesPanel.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeAttchementsTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initComponents().
|
private |
Definition at line 48 of file RecentFilesPanel.java.
|
private |
Definition at line 52 of file RecentFilesPanel.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel().
|
private |
Definition at line 376 of file RecentFilesPanel.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initComponents().
|
private |
Definition at line 50 of file RecentFilesPanel.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initComponents().
|
private |
Definition at line 377 of file RecentFilesPanel.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable(), and org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initComponents().
|
staticprivate |
Definition at line 45 of file RecentFilesPanel.java.
|
private |
Definition at line 47 of file RecentFilesPanel.java.
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.