Autopsy  3.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

Filter copyOf ()
String getDisplayName ()
String getHTMLReportString ()
String getStringCheckBox ()
boolean isActive ()
void setActive (Boolean act)
SimpleBooleanProperty getActiveProperty ()
void setDisabled (Boolean act)
SimpleBooleanProperty getDisabledProperty ()
boolean isDisabled ()

Static Public Member Functions

static Filter getDefaultFilter ()
static IntersectionFilter intersect (ObservableList< Filter > filters)
static IntersectionFilter intersect (Filter[] filters)

Detailed Description

Interface for Filters

Definition at line 27 of file

Member Function Documentation

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

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

Concrete subtasks should implement this in a way that preserves the active state and any subfilters.

a copy of this filter.

Implemented in org.sleuthkit.autopsy.timeline.filters.TypeFilter, org.sleuthkit.autopsy.timeline.filters.TextFilter, org.sleuthkit.autopsy.timeline.filters.HideKnownFilter, and org.sleuthkit.autopsy.timeline.filters.IntersectionFilter.

Referenced by org.sleuthkit.autopsy.timeline.filters.IntersectionFilter.copyOf(), org.sleuthkit.autopsy.timeline.filters.TypeFilter.copyOf(),, and org.sleuthkit.autopsy.timeline.TimeLineController.pushFilters().

SimpleBooleanProperty org.sleuthkit.autopsy.timeline.filters.Filter.getActiveProperty ( )
static Filter org.sleuthkit.autopsy.timeline.filters.Filter.getDefaultFilter ( )
SimpleBooleanProperty org.sleuthkit.autopsy.timeline.filters.Filter.getDisabledProperty ( )
String org.sleuthkit.autopsy.timeline.filters.Filter.getDisplayName ( )
String org.sleuthkit.autopsy.timeline.filters.Filter.getHTMLReportString ( )
String org.sleuthkit.autopsy.timeline.filters.Filter.getStringCheckBox ( )
static IntersectionFilter org.sleuthkit.autopsy.timeline.filters.Filter.intersect ( ObservableList< Filter filters)
<S>the type of the given filters
filtersa set of filters to intersect
a filter that is the intersection of the given filters

Definition at line 38 of file

Referenced by org.sleuthkit.autopsy.timeline.filters.Filter.getDefaultFilter(),, and org.sleuthkit.autopsy.timeline.ui.detailview.AggregateEventNode.loadSubClusters().

static IntersectionFilter org.sleuthkit.autopsy.timeline.filters.Filter.intersect ( Filter[]  filters)
<S>the type of the given filters
filtersa set of filters to intersect
a filter that is the intersection of the given filters

Definition at line 46 of file

boolean org.sleuthkit.autopsy.timeline.filters.Filter.isActive ( )
boolean org.sleuthkit.autopsy.timeline.filters.Filter.isDisabled ( )
void org.sleuthkit.autopsy.timeline.filters.Filter.setActive ( Boolean  act)
void org.sleuthkit.autopsy.timeline.filters.Filter.setDisabled ( Boolean  act)

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

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