Autopsy  4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Protected 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

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

Protected Member Functions

void addSubFilterState (FilterState< ?extends SubFilterType > newSubFilterState)
 

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 41 of file CompoundFilterState.java.

Member Function Documentation

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

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 141 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

Definition at line 151 of file CompoundFilterState.java.

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 83 of file CompoundFilterState.java.

CompoundFilterState<SubFilterType, FilterType> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.copyOf ( )
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

Parameters
compoundFilterthe compound filter

Definition at line 127 of file CompoundFilterState.java.

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

Definition at line 52 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 197 of file CompoundFilterState.java.

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

Definition at line 231 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-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.