Autopsy  4.18.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.SqlFilterState< FilterType extends TimelineFilter > Class Template Reference

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

Public Member Functions

 SqlFilterState (FilterType filter)
 
 SqlFilterState (FilterType filter, boolean selected)
 
BooleanExpression activeProperty ()
 
SqlFilterState< FilterType > copyOf ()
 
BooleanProperty disabledProperty ()
 
boolean equals (Object obj)
 
FilterType getActiveFilter ()
 
String getDisplayName ()
 
FilterType getFilter ()
 
int hashCode ()
 
boolean isActive ()
 
boolean isDisabled ()
 
boolean isSelected ()
 
BooleanProperty selectedProperty ()
 
void setDisabled (Boolean act)
 
void setSelected (Boolean act)
 
String toString ()
 

Detailed Description

An implementation of the FilterState interface for wrapping TimelineFilter objects. TimelineFilter objects provide SQL WHERE clauses for querying the case database and are displayed in the timeline GUI via the filters panel. Filter state objects provide selected, disabled, and active properties for the wrapped filter.

Parameters
<FilterType>The type of the wrapped filter, required to be a TimelineFilter type.

Definition at line 33 of file SqlFilterState.java.

Constructor & Destructor Documentation

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

Constructs an implementation of the FilterState interface for wrapping TimelineFilter objects. TimelineFilter objects provide SQL WHERE clauses for querying the case database and are displayed in the timeline GUI via the filters panel. Filter state objects provide selected, disabled, and active properties for the wrapped filter.

Parameters
filterThe TimelineFilter object to be wrapped.

Definition at line 44 of file SqlFilterState.java.

org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.SqlFilterState< FilterType extends TimelineFilter >.SqlFilterState ( FilterType  filter,
boolean  selected 
)

Constructs an implementation of the FilterState interface for wrapping TimelineFilter objects. TimelineFilter objects provide SQL WHERE clauses for querying the case database and are displayed in the timeline GUI via the filters panel.

Parameters
filterThe TimelineFilter object to be wrapped.
selectedThe initial value for the selected property.

Definition at line 57 of file SqlFilterState.java.

Member Function Documentation

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

Definition at line 100 of file AbstractFilterState.java.

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

Definition at line 70 of file AbstractFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.equals ( Object  obj)
inherited

Definition at line 119 of file AbstractFilterState.java.

FilterType org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.getActiveFilter ( )
inherited

Definition at line 105 of file AbstractFilterState.java.

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

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.

Implements org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.FilterState< FilterType >.

Definition at line 62 of file SqlFilterState.java.

FilterType org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.getFilter ( )
inherited

Definition at line 44 of file AbstractFilterState.java.

int org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.hashCode ( )
inherited

Definition at line 110 of file AbstractFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.isActive ( )
inherited

Definition at line 95 of file AbstractFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.isDisabled ( )
inherited

Definition at line 90 of file AbstractFilterState.java.

boolean org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.isSelected ( )
inherited

Definition at line 80 of file AbstractFilterState.java.

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

Definition at line 65 of file AbstractFilterState.java.

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.setDisabled ( Boolean  act)
inherited

Definition at line 85 of file AbstractFilterState.java.

void org.sleuthkit.autopsy.timeline.ui.filtering.datamodel.AbstractFilterState< FilterType >.setSelected ( Boolean  act)
inherited

Definition at line 75 of file AbstractFilterState.java.

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

Definition at line 76 of file SqlFilterState.java.


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.