Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Protected Member Functions | List of all members
org.sleuthkit.autopsy.timeline.ui.AbstractFXCellFactory< X, Y > Class Template Referenceabstract

Inherited by org.sleuthkit.autopsy.timeline.ui.filtering.FilterCheckBoxCellFactory<>.

Classes

class  AbstractListCell
 
class  AbstractTableCell
 
class  AbstractTreeTableCell
 

Public Member Functions

ListCell< Y > forList ()
 
TableCell< X, Y > forTable (TableColumn< X, Y > column)
 
TreeTableCell< X, Y > forTreeTable (TreeTableColumn< X, Y > column)
 

Protected Member Functions

abstract void configureCell (IndexedCell<?extends Y > cell, Y item, boolean empty, Supplier< X > supplier)
 

Detailed Description

An abstract base class for Cell factories. This class provides the basic infrastructure for implementations to be able to create similar cells for ListView, TableViews or TreeTableViews via the appropriate method call. Implementations need only implement the abstract configureCell method in the same spirit as IndexedCell.updateItem

Definition at line 37 of file AbstractFXCellFactory.java.

Member Function Documentation

abstract void org.sleuthkit.autopsy.timeline.ui.AbstractFXCellFactory< X, Y >.configureCell ( IndexedCell<?extends Y >  cell,
item,
boolean  empty,
Supplier< X >  supplier 
)
abstractprotected

Definition at line 47 of file AbstractFXCellFactory.java.

TableCell<X, Y> org.sleuthkit.autopsy.timeline.ui.AbstractFXCellFactory< X, Y >.forTable ( TableColumn< X, Y >  column)

Definition at line 43 of file AbstractFXCellFactory.java.

TreeTableCell< X, Y> org.sleuthkit.autopsy.timeline.ui.AbstractFXCellFactory< X, Y >.forTreeTable ( TreeTableColumn< X, Y >  column)

Definition at line 39 of file AbstractFXCellFactory.java.


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

Copyright © 2012-2022 Basis Technology. Generated on: Tue Jun 27 2023
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.