Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.filters.AbstractFilter Class Referenceabstract

Inherits org.sleuthkit.autopsy.timeline.filters.Filter.

Inherited by org.sleuthkit.autopsy.timeline.filters.CompoundFilter, org.sleuthkit.autopsy.timeline.filters.HideKnownFilter, and org.sleuthkit.autopsy.timeline.filters.TextFilter.

Public Member Functions

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

Static Public Member Functions

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

Private Attributes

final SimpleBooleanProperty active = new SimpleBooleanProperty(true)
 
final SimpleBooleanProperty disabled = new SimpleBooleanProperty(false)
 

Detailed Description

Base implementation of a Filter. Implements active property.

Definition at line 13 of file AbstractFilter.java.

Member Function Documentation

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

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.

Returns
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(), org.sleuthkit.autopsy.timeline.events.FilteredEventsModel.FilteredEventsModel(), and org.sleuthkit.autopsy.timeline.TimeLineController.pushFilters().

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

Definition at line 38 of file Filter.java.

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

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

Definition at line 46 of file Filter.java.

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

Member Data Documentation

final SimpleBooleanProperty org.sleuthkit.autopsy.timeline.filters.AbstractFilter.active = new SimpleBooleanProperty(true)
private
final SimpleBooleanProperty org.sleuthkit.autopsy.timeline.filters.AbstractFilter.disabled = new SimpleBooleanProperty(false)
private

The documentation for this class 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.