Autopsy  4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | List of all members
org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType > Interface Template Reference

Inherited by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.

Public Member Functions

BooleanExpression activeProperty ()
 
FilterState< FilterType > copyOf ()
 
BooleanProperty disabledProperty ()
 
FilterType getActiveFilter ()
 
String getDisplayName ()
 
FilterType getFilter ()
 
boolean isActive ()
 
boolean isDisabled ()
 
boolean isSelected ()
 
BooleanProperty selectedProperty ()
 
void setDisabled (Boolean value)
 
void setSelected (Boolean value)
 

Detailed Description

An interface for filter state classes. Filter state classes are wrappers that adapt a timeline data model filtering object for display by the timeline GUI by providing selected, disabled, and active properties for the wrapped filter. A filter that is selected and not disabled is active.

Parameters
<FilterType>The type of the wrapped filter.

Definition at line 32 of file FilterState.java.

Member Function Documentation

BooleanExpression org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.activeProperty ( )

Gets the active property of this filter state object. A filter that is selected and not disabled is active.

Returns
The active property.
BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.disabledProperty ( )

Gets the disabled property of this filter state object.

Returns
The disabled property.
FilterType org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.getActiveFilter ( )

Gets the wrapped filter only if it is active. A filter that is selected and not disabled is active. If the wrapped filter is not active, null is returned.

Returns
The wrapped filter or null.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.RootFilterState.getActiveFilter().

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.

Implemented in org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >, and org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.DescriptionFilterState.

Gets the value of the active property of this filter state object. A filter that is selected and not disabled is active.

Returns
True or false.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.DescriptionFilterState.toString(), and org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< HideKnownFilter >.toString().

BooleanProperty org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.selectedProperty ( )

Gets the selected property of this filter state object.

Returns
The selected property.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< DataSourceFilter, DataSourcesFilter >.addSubFilterStateInternal().

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.setDisabled ( Boolean  value)

Sets the value of the disabled property of this filter state object.

Parameters
valueTrue or false.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.CompoundFilterState< DataSourceFilter, DataSourcesFilter >.addSubFilterStateInternal().

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.setSelected ( Boolean  value)

Sets the value of the selected property of this filter state object.

Parameters
valueTrue or false.

Referenced by org.sleuthkit.autopsy.timeline.ui.filtering.FilterTreeTableRow.SelectionAction.doSelection().


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

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