Autopsy  4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState Class Reference

Inherits org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< TimelineFilter.TextFilter >.

Public Member Functions

 TextFilterState (TimelineFilter.TextFilter textFilter)
 
 TextFilterState (TextFilterState other)
 
SqlFilterState< FilterType > copyOf ()
 
Property< String > descriptionSubstringProperty ()
 
String getDisplayName ()
 
TimelineFilter.TextFilter getFilter ()
 
String toString ()
 

Private Attributes

final SimpleStringProperty descriptionSubstring
 

Detailed Description

A wrapper for a TimelineFilter.TextFilter object that allows it to be displayed by the timeline GUI via the filter panel by providing selected, disabled, and active properties for the TextFilter. The description substring of the TextFilter is also exposed as a JFX property so that it can be bound to the text filter text field of the filter panel.

Definition at line 32 of file TextFilterState.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.TextFilterState ( TimelineFilter.TextFilter  textFilter)

Constructs a wrapper for a TimelineFilter.TextFilter object that allows it to be displayed by the timeline GUI via filter panel by providing selected, disabled, and active properties for the TextFilter. The description substring of the TextFilter is also exposed as a JFX property so that it can be bound to the text filter text field of the filter panel.

Parameters
textFilterA TimelineFilter.TextFilter object.

Definition at line 46 of file TextFilterState.java.

org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.TextFilterState ( TextFilterState  other)

"Copy constructs" a wrapper for a TimelineFilter.TextFilter object that allows it to be displayed by the timeline GUI via the filter panel by providing selected, disabled, and active properties for the TextFilter.

Parameters
otherA HashHitsFilterState object.

Definition at line 59 of file TextFilterState.java.

References org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.getFilter().

Member Function Documentation

SqlFilterState<FilterType> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >.copyOf ( )
inherited

Makes a deep copy of this filter state object.

Returns
The copy.

Definition at line 67 of file SqlFilterState.java.

Property<String> org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.descriptionSubstringProperty ( )

Gets the substring that must be present in one or more of the descriptions of each event that passes the filter. The property is intended to be bound to the text filter text field of the filter panel in the timeline GUI.

Returns
The required substring as a Property.

Definition at line 81 of file TextFilterState.java.

References org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.descriptionSubstring.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.getFilter().

String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >.getDisplayName ( )
inherited

Gets the display name that will be used to identify the wrapped filter in the timeline GUI.

Returns
The display name of the wrapped filter.

Definition at line 62 of file SqlFilterState.java.

TimelineFilter.TextFilter org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.getFilter ( )
String org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >.toString ( )
inherited

Definition at line 76 of file SqlFilterState.java.

Member Data Documentation

final SimpleStringProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.TextFilterState.descriptionSubstring
private

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

Copyright © 2012-2021 Basis Technology. Generated on: Thu Jul 8 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.