Autopsy  4.11.0
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< X extends AbstractFilter >.

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 infrustructure 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 36 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 46 of file AbstractFXCellFactory.java.

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

Definition at line 42 of file AbstractFXCellFactory.java.

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

Definition at line 38 of file AbstractFXCellFactory.java.


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

Copyright © 2012-2018 Basis Technology. Generated on: Fri Jun 21 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.