Sleuth Kit Java Bindings (JNI)  4.11.1
Java bindings for using The Sleuth Kit
org.sleuthkit.datamodel.TimelineFilter.RootFilter Class Reference

Inherits org.sleuthkit.datamodel.TimelineFilter.IntersectionFilter< TimelineFilter >.

Public Member Functions

 RootFilter (HideKnownFilter knownFilesFilter, TagsFilter tagsFilter, HashHitsFilter hashSetHitsFilter, TextFilter descriptionSubstringFilter, EventTypeFilter eventTypesFilter, DataSourcesFilter dataSourcesFilter, FileTypesFilter fileTypesFilter, Collection< TimelineFilter > additionalFilters)
 
RootFilter copyOf ()
 
boolean equals (Object obj)
 
DataSourcesFilter getDataSourcesFilter ()
 
EventTypeFilter getEventTypeFilter ()
 
FileTypesFilter getFileTypesFilter ()
 
HashHitsFilter getHashHitsFilter ()
 
HideKnownFilter getKnownFilter ()
 
TagsFilter getTagsFilter ()
 
TextFilter getTextFilter ()
 
int hashCode ()
 
String toString ()
 
- Public Member Functions inherited from org.sleuthkit.datamodel.TimelineFilter.IntersectionFilter< TimelineFilter >
 IntersectionFilter (List< SubFilterType > subFilters)
 
IntersectionFilter< SubFilterType > copyOf ()
 
String getDisplayName ()
 

Detailed Description

A timeline events filter that ANDs together instances of a variety of event filter types to create what is in effect a "tree" of filters.

Definition at line 464 of file TimelineFilter.java.

Constructor & Destructor Documentation

org.sleuthkit.datamodel.TimelineFilter.RootFilter.RootFilter ( HideKnownFilter  knownFilesFilter,
TagsFilter  tagsFilter,
HashHitsFilter  hashSetHitsFilter,
TextFilter  descriptionSubstringFilter,
EventTypeFilter  eventTypesFilter,
DataSourcesFilter  dataSourcesFilter,
FileTypesFilter  fileTypesFilter,
Collection< TimelineFilter additionalFilters 
)

Constructs a timeline events filter that ANDs together instances of a variety of event filter types to create what is in effect a "tree" of filters.

Parameters
knownFilesFilterA filter that excludes events with knwon file event sources.
tagsFilterA filter that exludes or includes events with tagged event sources.
hashSetHitsFilterA filter that excludes or includes events with event sources that have hash set hits.
descriptionSubstringFilterA filter that requires a substring to be present in the event description.
eventTypesFilterA filter that accepts events of specified events types.
dataSourcesFilterA filter that accepts events associated with a specified subset of data sources.
fileTypesFilterA filter that includes or excludes events with source files of particular media types.
additionalFiltersAdditional filters.

Definition at line 563 of file TimelineFilter.java.

References org.sleuthkit.datamodel.TimelineFilter.copyOf().

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.copyOf(), and org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

Member Function Documentation

DataSourcesFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getDataSourcesFilter ( )

Get the data sources filter of this filter.

Returns
The filter.

Definition at line 480 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

EventTypeFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getEventTypeFilter ( )

Gets the event types filter of this filter.

Returns
The filter.

Definition at line 507 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

FileTypesFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getFileTypesFilter ( )

Gets the source file types filter of this filter.

Returns
The filter.

Definition at line 534 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

HashHitsFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getHashHitsFilter ( )

Gets the source file hash set hits filter of this filter.

Returns
The filter.

Definition at line 498 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

HideKnownFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getKnownFilter ( )

Gets the exclude known source files filter of this filter.

Returns
The filter.

Definition at line 516 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

TagsFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getTagsFilter ( )

Gets the tagged events sources filter of this filter.

Returns
The filter.

Definition at line 489 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

TextFilter org.sleuthkit.datamodel.TimelineFilter.RootFilter.getTextFilter ( )

Gets the description substring filter of this filter.

Returns
The filter.

Definition at line 525 of file TimelineFilter.java.

Referenced by org.sleuthkit.datamodel.TimelineFilter.RootFilter.equals().

int org.sleuthkit.datamodel.TimelineFilter.RootFilter.hashCode ( )

Definition at line 613 of file TimelineFilter.java.

String org.sleuthkit.datamodel.TimelineFilter.RootFilter.toString ( )

Definition at line 608 of file TimelineFilter.java.


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

Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.