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 | Static Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState Class Reference

Inherits org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< TimelineFilter, RootFilter >.

Public Member Functions

 RootFilterState (RootFilter delegate)
 
BooleanProperty activeProperty ()
 
RootFilterState copyOf ()
 
BooleanProperty disabledProperty ()
 
boolean equals (Object obj)
 
RootFilter getActiveFilter ()
 
CompoundFilterState< DataSourceFilter, DataSourcesFilter > getDataSourcesFilterState ()
 
String getDisplayName ()
 
CompoundFilterState< EventTypeFilter, EventTypeFilter > getEventTypeFilterState ()
 
CompoundFilterState< FileTypeFilter, FileTypesFilter > getFileTypesFilterState ()
 
CompoundFilterState< HashSetFilter, HashHitsFilter > getHashHitsFilterState ()
 
SqlFilterState< HideKnownFilter > getKnownFilterState ()
 
ObservableList< FilterState<?extends TimelineFilter > > getSubFilterStates ()
 
TagsFilterState getTagsFilterState ()
 
SqlFilterState< TextFilter > getTextFilterState ()
 
boolean hasActiveHashFilters ()
 
boolean hasActiveTagsFilters ()
 
int hashCode ()
 
RootFilterState intersect (FilterState< ?extends TimelineFilter > otherFilter)
 
boolean isActive ()
 
boolean isDisabled ()
 
boolean isSelected ()
 
BooleanProperty selectedProperty ()
 
void setDisabled (Boolean act)
 
void setSelected (Boolean act)
 
String toString ()
 

Protected Member Functions

void addSubFilterState (FilterState< ?extends SubFilterType > newSubFilterState)
 

Private Member Functions

 RootFilterState (RootFilter filter, CompoundFilterState< EventTypeFilter, EventTypeFilter > eventTypeFilterState, SqlFilterState< HideKnownFilter > knownFilterState, SqlFilterState< TextFilter > textFilterState, TagsFilterState tagsFilterState, CompoundFilterState< HashSetFilter, HashHitsFilter > hashHitsFilterState, CompoundFilterState< DataSourceFilter, DataSourcesFilter > dataSourcesFilterState, CompoundFilterState< FileTypeFilter, FileTypesFilter > fileTypesFilterState)
 

Private Attributes

final CompoundFilterState< DataSourceFilter, DataSourcesFilter > dataSourcesFilterState
 
final CompoundFilterState< EventTypeFilter, EventTypeFilter > eventTypeFilterState
 
final CompoundFilterState< TimelineFilter.FileTypeFilter, TimelineFilter.FileTypesFilter > fileTypesFilterState
 
final CompoundFilterState< HashSetFilter, HashHitsFilter > hashHitsFilterState
 
final SqlFilterState< HideKnownFilter > knownFilterState
 
final Set< FilterState<?extends TimelineFilter > > namedFilterStates = new HashSet<>()
 
final TagsFilterState tagsFilterState
 
final SqlFilterState< TextFilter > textFilterState
 

Static Private Attributes

static final BooleanProperty ALWAYS_FALSE = new SimpleBooleanProperty(false)
 
static final BooleanProperty ALWAYS_TRUE = new SimpleBooleanProperty(true)
 

Detailed Description

A FilterState for RootFilters. Provides named access to the sub filterstates.

Definition at line 46 of file RootFilterState.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.RootFilterState ( RootFilter  delegate)
org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.RootFilterState ( RootFilter  filter,
CompoundFilterState< EventTypeFilter, EventTypeFilter >  eventTypeFilterState,
SqlFilterState< HideKnownFilter >  knownFilterState,
SqlFilterState< TextFilter >  textFilterState,
TagsFilterState  tagsFilterState,
CompoundFilterState< HashSetFilter, HashHitsFilter >  hashHitsFilterState,
CompoundFilterState< DataSourceFilter, DataSourcesFilter >  dataSourcesFilterState,
CompoundFilterState< FileTypeFilter, FileTypesFilter >  fileTypesFilterState 
)
private

Member Function Documentation

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

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.

RootFilterState org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.copyOf ( )
BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.disabledProperty ( )
boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.equals ( Object  obj)
RootFilter org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getActiveFilter ( )
CompoundFilterState<DataSourceFilter, DataSourcesFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getDataSourcesFilterState ( )
String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getDisplayName ( )

Definition at line 231 of file RootFilterState.java.

CompoundFilterState<EventTypeFilter, EventTypeFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getEventTypeFilterState ( )
CompoundFilterState<FileTypeFilter, FileTypesFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getFileTypesFilterState ( )
CompoundFilterState<HashSetFilter, HashHitsFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getHashHitsFilterState ( )
SqlFilterState<HideKnownFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getKnownFilterState ( )
ObservableList<FilterState<? extends TimelineFilter> > org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getSubFilterStates ( )
TagsFilterState org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getTagsFilterState ( )
SqlFilterState<TextFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getTextFilterState ( )
boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.hasActiveHashFilters ( )
boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.hasActiveTagsFilters ( )
int org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.hashCode ( )

Definition at line 215 of file RootFilterState.java.

RootFilterState org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.intersect ( FilterState< ?extends TimelineFilter >  otherFilter)

Get a new root filter that intersects the given filter with this one.

Parameters
otherFilter
Returns
A new RootFilter model that intersects the given filter with this one.

Definition at line 101 of file RootFilterState.java.

References org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< SubFilterType extends TimelineFilter, >.addSubFilterState(), and org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.copyOf().

Referenced by org.sleuthkit.autopsy.timeline.FilteredEventsModel.getEventIDs().

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.isActive ( )

Definition at line 236 of file RootFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.isDisabled ( )

Definition at line 241 of file RootFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.isSelected ( )

Definition at line 246 of file RootFilterState.java.

BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.selectedProperty ( )
void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.setDisabled ( Boolean  act)

Definition at line 256 of file RootFilterState.java.

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.setSelected ( Boolean  act)

Definition at line 264 of file RootFilterState.java.

String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.toString ( )

Member Data Documentation

final BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.ALWAYS_FALSE = new SimpleBooleanProperty(false)
staticprivate
final BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.ALWAYS_TRUE = new SimpleBooleanProperty(true)
staticprivate
final CompoundFilterState<DataSourceFilter, DataSourcesFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.dataSourcesFilterState
private
final CompoundFilterState<EventTypeFilter, EventTypeFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.eventTypeFilterState
private
final CompoundFilterState<TimelineFilter.FileTypeFilter, TimelineFilter.FileTypesFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.fileTypesFilterState
private
final CompoundFilterState<HashSetFilter, HashHitsFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.hashHitsFilterState
private
final SqlFilterState<HideKnownFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.knownFilterState
private
final Set<FilterState<? extends TimelineFilter> > org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.namedFilterStates = new HashSet<>()
private

Definition at line 59 of file RootFilterState.java.

final TagsFilterState org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.tagsFilterState
private
final SqlFilterState<TextFilter> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.textFilterState
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.