Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, > Class Template Reference

Inherits org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType >.

Public Member Functions

void addSubFilterState (FilterState< ?extends SubFilterType > newSubFilterState)
 
CompoundFilterState< SubFilterType, FilterType > copyOf ()
 
boolean equals (Object obj)
 
FilterType getActiveFilter ()
 
String getDisplayName ()
 
ObservableList< FilterState< ?extends SubFilterType > > getSubFilterStates ()
 
int hashCode ()
 
String toString ()
 

Private Member Functions

void addSubFilterStateInternal (FilterState< ?extends SubFilterType > newSubFilterState)
 
void configureListeners ()
 
void disableSubFiltersIfNotActive ()
 

Private Attributes

final ObservableList< FilterState<?extends SubFilterType > > subFilterStates = FXCollections.observableArrayList()
 

Detailed Description

Defualt implementation of CompoundFilterState

Parameters
<SubFilterType>The type of the subfilters in the underlying CompoundFilter
<FilterType>The type of the underlying CompoundFilter

Definition at line 39 of file CompoundFilterState.java.

Member Function Documentation

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.addSubFilterState ( FilterState< ?extends SubFilterType >  newSubFilterState)

Add a sub filter state, if one does not already exist for the filter of the state being added. Also added the filter to the wrapped filter of this state.

Parameters
newSubFilterStateThe new filter state to be added as a subfilter state.

Definition at line 113 of file CompoundFilterState.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.intersect().

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.addSubFilterStateInternal ( FilterState< ?extends SubFilterType >  newSubFilterState)
private
void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.configureListeners ( )
private

If this filter is selected, and none of its subfilters are selected, then select them all.

Definition at line 81 of file CompoundFilterState.java.

CompoundFilterState<SubFilterType, FilterType> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.copyOf ( )

Definition at line 139 of file CompoundFilterState.java.

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.disableSubFiltersIfNotActive ( )
private

Disable the sub-filters of the given compound filter if it is not active

Definition at line 99 of file CompoundFilterState.java.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< DataSourceFilter, DataSourcesFilter >.configureListeners().

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.equals ( Object  obj)
FilterType org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.getActiveFilter ( )
String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >.getDisplayName ( )
inherited

Gets the display name that will be used to identify the wrapped filter in the timeline GUI.

Returns
The display name of the wrapped filter.

Definition at line 62 of file SqlFilterState.java.

ObservableList< FilterState< ? extends SubFilterType> > org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.getSubFilterStates ( )
int org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.hashCode ( )

Definition at line 169 of file CompoundFilterState.java.

String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.toString ( )

Definition at line 203 of file CompoundFilterState.java.

Member Data Documentation

final ObservableList< FilterState<? extends SubFilterType> > org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.subFilterStates = FXCollections.observableArrayList()
private

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

Copyright © 2012-2022 Basis Technology. Generated on: Mon Nov 28 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.