Autopsy  4.5.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< DescriptionFiltergetNewDiscriptionFilterListCell ()
 
void refresh ()
 

Private Attributes

Button applyButton
 
final TimeLineController controller
 
Button defaultButton
 
double dividerPosition
 
final ObservableMap< Filter, Boolean > expansionMap = FXCollections.observableHashMap()
 
final FilteredEventsModel filteredEvents
 
TreeTableView< FilterfilterTreeTable
 
ListView< DescriptionFilterhiddenDescriptionsListView
 
TitledPane hiddenDescriptionsPane
 
TreeTableColumn< AbstractFilter, AbstractFilterlegendColumn
 
SplitPane splitPane
 
TreeTableColumn< AbstractFilter, AbstractFiltertreeColumn
 

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 57 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<DescriptionFilter> 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.refresh ( )
private

Member Data Documentation

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

Definition at line 62 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 65 of file FilterSetPanel.java.

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

Definition at line 91 of file FilterSetPanel.java.

final ObservableMap<Filter, 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 90 of file FilterSetPanel.java.

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

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

Definition at line 83 of file FilterSetPanel.java.

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

Definition at line 68 of file FilterSetPanel.java.

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

Definition at line 77 of file FilterSetPanel.java.

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

Definition at line 79 of file FilterSetPanel.java.

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

Definition at line 74 of file FilterSetPanel.java.

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

Definition at line 81 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 59 of file FilterSetPanel.java.

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

Definition at line 71 of file FilterSetPanel.java.


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

Copyright © 2012-2016 Basis Technology. Generated on: Tue Feb 20 2018
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.