Autopsy  4.19.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel Class Reference

Inherits BorderPane.

Classes

class  ApplyFiltersAction
 
class  RemoveDescriptionFilterAction
 

Public Member Functions

 FilterSetPanel (TimeLineController controller)
 

Private Member Functions

void applyFilters ()
 
ListCell< DescriptionFilterStategetNewDiscriptionFilterListCell ()
 
void refreshFilterUI ()
 

Private Attributes

Button applyButton
 
final TimeLineController controller
 
Button defaultButton
 
double dividerPosition
 
final ObservableMap< Object, Boolean > expansionMap = FXCollections.observableHashMap()
 
final EventsModel filteredEvents
 
TreeTableView< FilterState<?> > filterTreeTable
 
ListView< DescriptionFilterStatehiddenDescriptionsListView
 
TitledPane hiddenDescriptionsPane
 
TreeTableColumn< FilterState<?>, FilterState<?> > legendColumn
 
SplitPane splitPane
 
TreeTableColumn< FilterState< ?>, FilterState<?> > treeColumn
 

Static Private Attributes

static final Image TICK = new Image("org/sleuthkit/autopsy/timeline/images/tick.png")
 

Detailed Description

The FXML controller for the filter ui.

This also implements TimeLineView since it dynamically updates its filters based on the contents of a FilteredEventsModel

Definition at line 56 of file FilterSetPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.FilterSetPanel ( TimeLineController  controller)

Member Function Documentation

void org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.applyFilters ( )
private
ListCell<DescriptionFilterState> org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.getNewDiscriptionFilterListCell ( )
private

Definition at line 176 of file FilterSetPanel.java.

void org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.refreshFilterUI ( )
private

Member Data Documentation

Button org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.applyButton
private

Definition at line 61 of file FilterSetPanel.java.

final TimeLineController org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.controller
private
Button org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.defaultButton
private

Definition at line 64 of file FilterSetPanel.java.

double org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.dividerPosition
private

Definition at line 90 of file FilterSetPanel.java.

final ObservableMap< Object, Boolean> org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.expansionMap = FXCollections.observableHashMap()
private

Map from filter to its expansion state in the ui, used to restore the expansion state as we navigate back and forward in the history

Definition at line 89 of file FilterSetPanel.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.refreshFilterUI().

final EventsModel org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.filteredEvents
private

Definition at line 82 of file FilterSetPanel.java.

TreeTableView<FilterState<?> > org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.filterTreeTable
private

Definition at line 67 of file FilterSetPanel.java.

ListView<DescriptionFilterState> org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.hiddenDescriptionsListView
private

Definition at line 76 of file FilterSetPanel.java.

TitledPane org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.hiddenDescriptionsPane
private

Definition at line 78 of file FilterSetPanel.java.

TreeTableColumn<FilterState<?>, FilterState<?> > org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.legendColumn
private

Definition at line 73 of file FilterSetPanel.java.

SplitPane org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.splitPane
private

Definition at line 80 of file FilterSetPanel.java.

final Image org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.TICK = new Image("org/sleuthkit/autopsy/timeline/images/tick.png")
staticprivate

Definition at line 58 of file FilterSetPanel.java.

TreeTableColumn< FilterState< ?>, FilterState<?> > org.sleuthkit.autopsy.timeline.ui.filtering.FilterSetPanel.treeColumn
private

Definition at line 70 of file FilterSetPanel.java.


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

Copyright © 2012-2021 Basis Technology. Generated on: Fri Aug 6 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.