Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.ColumnModel< T > Class Template Reference

Public Member Functions

 ColumnModel (String headerTitle, Function< T, CellModelTableCellRenderer.CellModel > cellRenderer)
 
 ColumnModel (String headerTitle, Function< T, CellModelTableCellRenderer.CellModel > cellRenderer, Integer width)
 
Function< T, CellModelgetCellRenderer ()
 
String getHeaderTitle ()
 
Integer getWidth ()
 

Private Attributes

final Function< T, CellModelTableCellRenderer.CellModel > cellRenderer
 
final String headerTitle
 
final Integer width
 

Detailed Description

Describes aspects of a column which can be used with getTableModel or getJTablePanel. 'T' represents the object that will represent rows in the table.

Definition at line 166 of file JTablePanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.ColumnModel< T >.ColumnModel ( String  headerTitle,
Function< T, CellModelTableCellRenderer.CellModel >  cellRenderer 
)

Constructor for a DataResultColumnModel.

Parameters
headerTitleThe title for the column.
cellRendererThe method that generates a CellModel for the column based on the data.

Definition at line 179 of file JTablePanel.java.

org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.ColumnModel< T >.ColumnModel ( String  headerTitle,
Function< T, CellModelTableCellRenderer.CellModel >  cellRenderer,
Integer  width 
)

Constructor for a DataResultColumnModel.

Parameters
headerTitleThe title for the column.
cellRendererThe method that generates a CellModel for the column based on the data.
widthThe preferred width of the column.

Definition at line 191 of file JTablePanel.java.

Member Function Documentation

Returns
The method that generates a CellModel for the column based on the data.

Definition at line 208 of file JTablePanel.java.

Returns
The title for the column.

Definition at line 200 of file JTablePanel.java.

Returns
The preferred width of the column (can be null).

Definition at line 215 of file JTablePanel.java.

Member Data Documentation

final Function<T, CellModelTableCellRenderer.CellModel> org.sleuthkit.autopsy.datasourcesummary.uiutils.JTablePanel< T >.ColumnModel< T >.cellRenderer
private

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

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.