Autopsy
4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelSpecialFormatExport.ExcelItemExportable, and org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelExport.ExcelSheetExport.
Public Member Functions | |
BarChartExport (String keyColumnHeader, String valueFormatString, String chartTitle, List< BarChartSeries > categories) | |
BarChartExport (String keyColumnHeader, String valueFormatString, String chartTitle, String sheetName, List< BarChartSeries > categories, int colOffset, int rowPadding, int colSize, int rowSize) | |
String | getSheetName () |
void | renderSheet (Sheet sheet, ExcelExport.WorksheetEnv env) throws ExcelExport.ExcelExportException |
ItemDimensions | write (Sheet sheet, int rowStart, int colStart, ExcelExport.WorksheetEnv env) throws ExcelExportException |
Static Private Member Functions | |
static ExcelTableExport< Pair< Object, List< Double > >,?extends ExcelCellModel > | getTableModel (List< BarChartSeries > categories, String keyColumnHeader, String chartTitle) |
Private Attributes | |
final List< BarChartSeries > | categories |
final String | chartTitle |
final int | colOffset |
final int | colSize |
final String | keyColumnHeader |
final int | rowPadding |
final int | rowSize |
final String | sheetName |
final ExcelTableExport< Pair< Object, List< Double > >,?extends ExcelCellModel > | tableExport |
Static Private Attributes | |
static final int | DEFAULT_COL_OFFSET = 1 |
static final int | DEFAULT_COL_SIZE = 10 |
static final int | DEFAULT_ROW_PADDING = 1 |
static final int | DEFAULT_ROW_SIZE = 15 |
Class that creates an excel stacked bar chart along with data table.
Definition at line 60 of file BarChartExport.java.
org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport | ( | String | keyColumnHeader, |
String | valueFormatString, | ||
String | chartTitle, | ||
List< BarChartSeries > | categories | ||
) |
Main constructor that assumes some defaults (i.e. chart size follows defaults and sheet name is chart title).
keyColumnHeader | The header column name for the table descriptions (i.e. types: file types / artifact types). |
valueFormatString | The excel format string to use for values. |
chartTitle | The title for the chart. |
categories | The categories along with data. |
Definition at line 157 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.categories, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.chartTitle, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.DEFAULT_COL_OFFSET, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.DEFAULT_COL_SIZE, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.DEFAULT_ROW_PADDING, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.DEFAULT_ROW_SIZE, and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.keyColumnHeader.
org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport | ( | String | keyColumnHeader, |
String | valueFormatString, | ||
String | chartTitle, | ||
String | sheetName, | ||
List< BarChartSeries > | categories, | ||
int | colOffset, | ||
int | rowPadding, | ||
int | colSize, | ||
int | rowSize | ||
) |
Main constructor.
keyColumnHeader | The header column name for the table descriptions (i.e. types: file types / artifact types). |
valueFormatString | The excel format string to use for values. |
chartTitle | The title for the chart. |
sheetName | The sheet name if used as a sheet export. |
categories | The categories along with data. |
colOffset | The column spacing between the table and the chart. |
rowPadding | The padding between this and data above or below (if used as an ExcelItemExportable). |
colSize | The column size of the chart. |
rowSize | The row size of the chart. |
Definition at line 180 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.categories, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.chartTitle, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.colOffset, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.colSize, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.getTableModel(), org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.keyColumnHeader, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.rowPadding, org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.rowSize, and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.sheetName.
String org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.getSheetName | ( | ) |
Returns the name of the sheet to use with this item.
NOTE: there can be no duplicates in a workbook.
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelExport.ExcelSheetExport.
Definition at line 197 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.sheetName.
|
staticprivate |
Creates an excel table model to be written to an excel sheet and used as a datasource for the chart.
categories | The categories with their data. |
keyColumnHeader | The header column name for the table descriptions (i.e. types: file types / artifact types). |
chartTitle | The title for the chart. |
Definition at line 73 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.chartTitle, and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.keyColumnHeader.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
void org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.renderSheet | ( | Sheet | sheet, |
ExcelExport.WorksheetEnv | env | ||
) | throws ExcelExport.ExcelExportException |
Renders this item to an excel worksheet.
sheet | The worksheet. |
env | The environment and preferences to use while exporting. |
ExcelExportException |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelExport.ExcelSheetExport.
Definition at line 202 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.write().
ItemDimensions org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.write | ( | Sheet | sheet, |
int | rowStart, | ||
int | colStart, | ||
ExcelExport.WorksheetEnv | env | ||
) | throws ExcelExportException |
Writes the item to the sheet in the special format export sheet.
sheet | The sheet. |
rowStart | The starting row to start writing. |
colStart | The starting column to start writing. |
env | The excel export context. |
ExcelExportException |
Implements org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelSpecialFormatExport.ExcelItemExportable.
Definition at line 207 of file BarChartExport.java.
References org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.colOffset, org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelSpecialFormatExport.ItemDimensions.getColStart(), org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelSpecialFormatExport.ItemDimensions.getRowEnd(), org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelSpecialFormatExport.ItemDimensions.getRowStart(), org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.rowSize, and org.sleuthkit.autopsy.datasourcesummary.uiutils.ExcelTableExport< T, C extends ExcelCellModel >.write().
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.renderSheet().
|
private |
Definition at line 144 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
private |
Definition at line 142 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.getTableModel().
|
private |
Definition at line 138 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.write().
|
private |
Definition at line 140 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
staticprivate |
Definition at line 135 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
staticprivate |
Definition at line 133 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
staticprivate |
Definition at line 134 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
staticprivate |
Definition at line 132 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
private |
Definition at line 145 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.getTableModel().
|
private |
Definition at line 139 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport().
|
private |
Definition at line 141 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.write().
|
private |
Definition at line 143 of file BarChartExport.java.
Referenced by org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.BarChartExport(), and org.sleuthkit.autopsy.datasourcesummary.uiutils.BarChartExport.getSheetName().
|
private |
Definition at line 137 of file BarChartExport.java.
Copyright © 2012-2021 Basis Technology. Generated on: Thu Jul 8 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.