Inherits org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.
|
static< T > ExcelSheetExport | convertToExcel (ExcelExportFunction< T > excelConverter, T data, String sheetName) |
|
static< T > ExcelSheetExport | getExport (DataFetcher< DataSource, T > dataFetcher, ExcelExportFunction< T > excelConverter, String sheetName, DataSource ds) |
|
static< T > T | getFetchResult (DataFetcher< DataSource, T > dataFetcher, String sheetName, DataSource ds) |
|
static< T, CextendsExcelCellModel > ExcelSheetExport | getTableExport (List< ColumnModel< T, C >> columnsModel, String sheetName, List< T > data) |
|
static< T, CextendsExcelCellModel > ExcelSheetExport | getTableExport (DataFetcher< DataSource, List< T >> dataFetcher, List< ColumnModel< T, C >> columnsModel, String sheetName, DataSource ds) |
|
Data Source Summary recent files panel.
Definition at line 57 of file RecentFilesPanel.java.
org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel |
( |
| ) |
|
org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.RecentFilesPanel |
( |
RecentFilesSummary |
dataHandler | ) |
|
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.close |
( |
| ) |
|
static <T> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.convertToExcel |
( |
ExcelExportFunction< T > |
excelConverter, |
|
|
T |
data, |
|
|
String |
sheetName |
|
) |
| |
|
staticprotectedinherited |
Helper method that converts data into an excel sheet export handling possible excel exceptions.
- Parameters
-
excelConverter | Function to convert data to an excel sheet export. |
data | The data. If data is null, null will be returned. |
sheetName | The name(s) of the sheet (to be used in the error message). |
- Returns
- The excel sheet export.
Definition at line 513 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.fetchInformation |
( |
DataSource |
dataSource | ) |
|
|
protected |
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.fetchInformation |
( |
List< DataFetchComponents< DataSource,?>> |
dataFetchComponents, |
|
|
DataSource |
dataSource |
|
) |
| |
|
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.
- Parameters
-
dataFetchComponents | The components to be run. |
dataSource | The data source argument. |
Definition at line 431 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getArtifactNavigateItem |
( |
BlackboardArtifact |
artifact | ) |
|
|
protectedinherited |
Given the relevant artifact, navigates to the artifact in the tree and closes data source summary dialog if open.
- Parameters
-
- Returns
- The menu item for a go to artifact menu item.
Definition at line 260 of file BaseDataSourceSummaryPanel.java.
synchronized DataSource org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getDataSource |
( |
| ) |
|
|
protectedinherited |
Returns an excel sheet export given the fetching of data or null if no export created.
- Parameters
-
dataFetcher | The means of fetching data. |
excelConverter | The means of converting data to excel. |
sheetName | The name of the sheet (for error handling reporting). |
ds | The data source to use for fetching data. |
- Returns
- The excel sheet export or null if no export could be generated.
Definition at line 538 of file BaseDataSourceSummaryPanel.java.
static <T> T org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFetchResult |
( |
DataFetcher< DataSource, T > |
dataFetcher, |
|
|
String |
sheetName, |
|
|
DataSource |
ds |
|
) |
| |
|
staticprotectedinherited |
Runs a data fetcher and returns the result handling any possible errors with a log message.
- Parameters
-
dataFetcher | The means of fetching the data. |
sheetName | The name of the sheet. |
ds | The data source. |
- Returns
- The fetched data.
Definition at line 473 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFileNavigateItem |
( |
String |
path | ) |
|
|
protectedinherited |
Creates a menu item to navigate to a file.
- Parameters
-
path | The path to the file. |
- Returns
- The menu item or null if file cannot be found in data source.
Definition at line 308 of file BaseDataSourceSummaryPanel.java.
MenuItem org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getFileNavigateItem |
( |
AbstractFile |
file | ) |
|
|
protectedinherited |
Given the relevant file, navigates to the file in the tree and closes data source summary dialog if open.
- Parameters
-
- Returns
- The menu item list for a go to artifact menu item.
Definition at line 336 of file BaseDataSourceSummaryPanel.java.
Supplier<List<MenuItem> > org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.getPopupFunct |
( |
RecentFileDetails |
record | ) |
|
|
private |
static <T,CextendsExcelCellModel> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getTableExport |
( |
List< ColumnModel< T, C >> |
columnsModel, |
|
|
String |
sheetName, |
|
|
List< T > |
data |
|
) |
| |
|
staticprotectedinherited |
Returns an excel table export of the data or null if no export created.
- Parameters
-
columnsModel | The model for the columns. |
sheetName | The name for the sheet. |
data | The data to be exported. |
- Returns
- The excel table export or null if no export could be generated.
Definition at line 554 of file BaseDataSourceSummaryPanel.java.
static <T,CextendsExcelCellModel> ExcelSheetExport org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.getTableExport |
( |
DataFetcher< DataSource, List< T >> |
dataFetcher, |
|
|
List< ColumnModel< T, C >> |
columnsModel, |
|
|
String |
sheetName, |
|
|
DataSource |
ds |
|
) |
| |
|
staticprotectedinherited |
Returns an excel table export of the data or null if no export created.
- Parameters
-
dataFetcher | The means of fetching data for the data source and the export. |
columnsModel | The model for the columns. |
sheetName | The name for the sheet. |
ds | The data source. |
- Returns
- The excel export or null if no export created.
Definition at line 572 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeAttchementsTable |
( |
| ) |
|
|
private |
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeDownloadTable |
( |
| ) |
|
|
private |
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeOpenDocsTable |
( |
| ) |
|
|
private |
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.initalizeTables |
( |
| ) |
|
|
private |
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.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 295 of file RecentFilesPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.notifyParentClose |
( |
| ) |
|
|
protectedinherited |
void org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.onNewDataSource |
( |
DataSource |
dataSource | ) |
|
|
protected |
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.onNewDataSource |
( |
List< DataFetchComponents< DataSource,?>> |
dataFetchComponents, |
|
|
List<?extends LoadableComponent<?>> |
loadableComponents, |
|
|
DataSource |
dataSource |
|
) |
| |
|
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.
- Parameters
-
dataFetchComponents | The components to register. |
loadableComponents | The components to set to a loading screen. |
dataSource | The data source argument. |
Definition at line 591 of file BaseDataSourceSummaryPanel.java.
void org.sleuthkit.autopsy.datasourcesummary.ui.BaseDataSourceSummaryPanel.submit |
( |
List<?extends SwingWorker<?,?>> |
workers | ) |
|
|
protectedinherited |
Submits the following swing workers for execution in sequential order. If there are any previous workers, those workers are cancelled.
- Parameters
-
workers | The workers to submit for execution. |
Definition at line 401 of file BaseDataSourceSummaryPanel.java.
javax.swing.JPanel org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.attachmentsPane |
|
private |
Initial value:= Arrays.asList(
new ColumnModel<>(Bundle.RecentFilePanel_col_header_path(),
(prog) -> {
return new DefaultCellModel<>(prog.getPath())
}, 250),
new ColumnModel<>(Bundle.RecentFilesPanel_col_head_date(),
getDateFunct(),
80),
new ColumnModel<>(Bundle.RecentFilePanel_col_header_sender(),
(prog) -> {
return new DefaultCellModel<>(prog.getSender())
}, 150))
Definition at line 97 of file RecentFilesPanel.java.
final List<DataFetchWorker.DataFetchComponents<DataSource, ?> > org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.dataFetchComponents = new ArrayList<>() |
|
private |
final DateFormat org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.DATETIME_FORMAT = new SimpleDateFormat(DATETIME_FORMAT_STR, Locale.getDefault()) |
|
staticprivate |
final String org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.DATETIME_FORMAT_STR = "yyyy/MM/dd HH:mm:ss" |
|
staticprivate |
Initial value:= Arrays.asList(
new ColumnModel<>(Bundle.RecentFilePanel_col_header_path(),
(prog) -> {
return new DefaultCellModel<>(prog.getPath())
}, 250),
new ColumnModel<>(Bundle.RecentFilesPanel_col_head_date(),
getDateFunct(),
80))
Definition at line 72 of file RecentFilesPanel.java.
javax.swing.JPanel org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.downloadsPane |
|
private |
Initial value:= Arrays.asList(
new ColumnModel<>(Bundle.RecentFilePanel_col_header_domain(),
(prog) -> {
return new DefaultCellModel<>(prog.getWebDomain())
}, 100),
new ColumnModel<>(Bundle.RecentFilePanel_col_header_path(),
(prog) -> {
return new DefaultCellModel<>(prog.getPath())
}, 250),
new ColumnModel<>(Bundle.RecentFilesPanel_col_head_date(),
getDateFunct(),
80))
Definition at line 82 of file RecentFilesPanel.java.
javax.swing.JPanel org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.openedDocPane |
|
private |
final long org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.serialVersionUID = 1L |
|
staticprivate |
final List<JTablePanel<?> > org.sleuthkit.autopsy.datasourcesummary.ui.RecentFilesPanel.tablePanelList = new ArrayList<>() |
|
private |
The documentation for this class was generated from the following file:
- /home/carriersleuth/repos/autopsy/Core/src/org/sleuthkit/autopsy/datasourcesummary/ui/RecentFilesPanel.java