Autopsy  4.19.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.datasourcesummary.ui.DataSourceSummaryTabbedPane Class Reference

Inherits JPanel.

Classes

class  DataSourceTab
 

Public Member Functions

 DataSourceSummaryTabbedPane ()
 
void close ()
 
DataSource getDataSource ()
 
void setDataSource (DataSource dataSource)
 

Private Member Functions

void initComponents ()
 
void notifyParentClose ()
 
void postInit ()
 

Private Attributes

CardLayout cardLayout
 
final PropertyChangeListener caseEventsListener
 
DataSource dataSource = null
 
final ExcelExportAction exportAction = new ExcelExportAction(tabs)
 
final ExportPanel exportPanel = new ExportPanel()
 
final IngestJobInfoPanel ingestHistoryPanel = new IngestJobInfoPanel()
 
Runnable notifyParentClose = null
 
javax.swing.JTabbedPane tabbedPane
 
final List< DataSourceTabtabs
 

Static Private Attributes

static final String NO_DATASOURCE_PANE = "noDataSourcePane"
 
static final long serialVersionUID = 1L
 
static final String TABBED_PANE = "tabbedPane"
 

Detailed Description

A tabbed pane showing the summary of a data source including tabs of: DataSourceSummaryCountsPanel, ContainerPanel, and IngestJobInfoPanel.

Definition at line 52 of file DataSourceSummaryTabbedPane.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.DataSourceSummaryTabbedPane ( )

Member Function Documentation

void org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.close ( )
DataSource org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.getDataSource ( )

The datasource currently used as the model in this panel.

Returns
The datasource currently being used as the model in this panel.

Definition at line 256 of file DataSourceSummaryTabbedPane.java.

void org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.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 301 of file DataSourceSummaryTabbedPane.java.

void org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.notifyParentClose ( )
private

Sends event that parent should close.

Definition at line 211 of file DataSourceSummaryTabbedPane.java.

void org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.postInit ( )
private

Method called right after initComponents during initialization.

Definition at line 229 of file DataSourceSummaryTabbedPane.java.

References org.sleuthkit.autopsy.datasourcesummary.ui.ExportPanel.setXlsxExportAction().

void org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.setDataSource ( DataSource  dataSource)

Sets datasource to visualize in the tabbed panel.

Parameters
dataSourceThe datasource to use in this panel.

Definition at line 265 of file DataSourceSummaryTabbedPane.java.

Member Data Documentation

CardLayout org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.cardLayout
private

Definition at line 188 of file DataSourceSummaryTabbedPane.java.

final PropertyChangeListener org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.caseEventsListener
private
Initial value:
= (evt) -> {
if (evt.getPropertyName().equals(Case.Events.CURRENT_CASE.toString()) && evt.getNewValue() == null) {
}
}

On case close, clear the currently held data source summary node.

Definition at line 193 of file DataSourceSummaryTabbedPane.java.

DataSource org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.dataSource = null
private

Definition at line 187 of file DataSourceSummaryTabbedPane.java.

final ExcelExportAction org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.exportAction = new ExcelExportAction(tabs)
private

Definition at line 185 of file DataSourceSummaryTabbedPane.java.

final ExportPanel org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.exportPanel = new ExportPanel()
private

Definition at line 156 of file DataSourceSummaryTabbedPane.java.

final IngestJobInfoPanel org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.ingestHistoryPanel = new IngestJobInfoPanel()
private

Definition at line 153 of file DataSourceSummaryTabbedPane.java.

final String org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.NO_DATASOURCE_PANE = "noDataSourcePane"
staticprivate

Definition at line 150 of file DataSourceSummaryTabbedPane.java.

Runnable org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.notifyParentClose = null
private

Definition at line 152 of file DataSourceSummaryTabbedPane.java.

final long org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.serialVersionUID = 1L
staticprivate

Definition at line 146 of file DataSourceSummaryTabbedPane.java.

final String org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.TABBED_PANE = "tabbedPane"
staticprivate

Definition at line 149 of file DataSourceSummaryTabbedPane.java.

javax.swing.JTabbedPane org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.tabbedPane
private

Definition at line 326 of file DataSourceSummaryTabbedPane.java.

final List<DataSourceTab> org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane.tabs
private
Initial value:
= Arrays.asList(
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_typesTab_title(), new TypesPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_userActivityTab_title(), new UserActivityPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_analysisTab_title(), new AnalysisPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_recentFileTab_title(), new RecentFilesPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_pastCasesTab_title(), new PastCasesPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_geolocationTab_title(), new GeolocationPanel()),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_timelineTab_title(), new TimelinePanel()),
new DataSourceTab(
Bundle.DataSourceSummaryTabbedPane_ingestHistoryTab_title(),
ingestHistoryPanel::setDataSource,
IngestJobExcelExport::getExports,
null,
null),
new DataSourceTab(Bundle.DataSourceSummaryTabbedPane_detailsTab_title(), new ContainerPanel()),
new DataSourceTab(
Bundle.DataSourceSummaryTabbedPane_exportTab_title(),
null,
null,
null,
null)
)

Definition at line 158 of file DataSourceSummaryTabbedPane.java.


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

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