Autopsy  4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | List of all members
org.sleuthkit.autopsy.timeline.filters.Filter Interface Reference

Inherited by org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

Public Member Functions

BooleanBinding activeProperty ()
 
Filter copyOf ()
 
ObservableBooleanValue disabledProperty ()
 
String getDisplayName ()
 
boolean isActive ()
 
boolean isDisabled ()
 
boolean isSelected ()
 
SimpleBooleanProperty selectedProperty ()
 
void setDisabled (Boolean act)
 
void setSelected (Boolean selected)
 

Static Public Member Functions

static IntersectionFilter< Filterintersect (ObservableList< Filter > filters)
 
static IntersectionFilter< Filterintersect (Filter[] filters)
 

Detailed Description

Interface for Filters. Filters are given to the EventDB who interpretes them a appropriately for all db queries. Since the filters are primarily configured in the UI, this interface provides selected, disabled and active (selected and not disabled) properties.

Definition at line 33 of file Filter.java.

Member Function Documentation

BooleanBinding org.sleuthkit.autopsy.timeline.filters.Filter.activeProperty ( )

observable active property

Returns
the observable active property for this filter

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

Filter org.sleuthkit.autopsy.timeline.filters.Filter.copyOf ( )

since filters have mutable state (selected/disabled/active) and are observed in various places, we need a mechanism to copy the current state to keep in the history.

Concrete sub classes should implement this in a way that preserves the state and any sub-filters.

Returns
a copy of this filter.

Implemented in org.sleuthkit.autopsy.timeline.filters.TextFilter, org.sleuthkit.autopsy.timeline.filters.TagNameFilter, org.sleuthkit.autopsy.timeline.filters.DataSourceFilter, org.sleuthkit.autopsy.timeline.filters.HashSetFilter, org.sleuthkit.autopsy.timeline.filters.DescriptionFilter, and org.sleuthkit.autopsy.timeline.filters.HideKnownFilter.

Referenced by org.sleuthkit.autopsy.timeline.filters.IntersectionFilter< Filter >.copyOf(), and org.sleuthkit.autopsy.timeline.filters.RootFilter.copyOf().

ObservableBooleanValue org.sleuthkit.autopsy.timeline.filters.Filter.disabledProperty ( )

observable disabled property

Returns
the observable disabled property for this filter

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

String org.sleuthkit.autopsy.timeline.filters.Filter.getDisplayName ( )
static IntersectionFilter<Filter> org.sleuthkit.autopsy.timeline.filters.Filter.intersect ( ObservableList< Filter filters)
static

get a filter that is the intersection of the given filters

Parameters
filtersa set of filters to intersect
Returns
a filter that is the intersection of the given filters

Definition at line 42 of file Filter.java.

Referenced by org.sleuthkit.autopsy.timeline.filters.Filter.intersect().

static IntersectionFilter<Filter> org.sleuthkit.autopsy.timeline.filters.Filter.intersect ( Filter[]  filters)
static

get a filter that is the intersection of the given filters

Parameters
filtersa set of filters to intersect
Returns
a filter that is the intersection of the given filters

Definition at line 53 of file Filter.java.

References org.sleuthkit.autopsy.timeline.filters.Filter.intersect().

boolean org.sleuthkit.autopsy.timeline.filters.Filter.isActive ( )

is this filter active (selected and not disabled)

Returns
true if this filter is active

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

boolean org.sleuthkit.autopsy.timeline.filters.Filter.isDisabled ( )

is this filter disabled

Returns
true if this filter is disabled

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

boolean org.sleuthkit.autopsy.timeline.filters.Filter.isSelected ( )

is this filter selected

Returns
true if this filter is selected

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

SimpleBooleanProperty org.sleuthkit.autopsy.timeline.filters.Filter.selectedProperty ( )

observable selected property

Returns
the observable selected property for this filter

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

void org.sleuthkit.autopsy.timeline.filters.Filter.setDisabled ( Boolean  act)

set the filter disabled

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.

void org.sleuthkit.autopsy.timeline.filters.Filter.setSelected ( Boolean  selected)

set this filter selected

Parameters
selectedtrue to selecte, false to un-select

Implemented in org.sleuthkit.autopsy.timeline.filters.AbstractFilter.


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

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.