Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.zooming.EventsModelParams Class Reference

Public Member Functions

 EventsModelParams (Interval timeRange, TimelineEventType.HierarchyLevel eventTypesHierarchyLevel, RootFilterState eventFilterState, TimelineLevelOfDetail timelineLOD)
 
boolean equals (Object obj)
 
RootFilterState getEventFilterState ()
 
TimelineEventType.HierarchyLevel getEventTypesHierarchyLevel ()
 
TimelineLevelOfDetail getTimelineLOD ()
 
Interval getTimeRange ()
 
boolean hasDescrLOD (TimelineLevelOfDetail newLOD)
 
boolean hasFilterState (RootFilterState filterSet)
 
int hashCode ()
 
boolean hasTimeRange (Interval timeRange)
 
boolean hasTypeZoomLevel (TimelineEventType.HierarchyLevel typeZoom)
 
String toString ()
 
EventsModelParams withDescrLOD (TimelineLevelOfDetail descrLOD)
 
EventsModelParams withFilterState (RootFilterState filter)
 
EventsModelParams withTimeAndType (Interval timeRange, TimelineEventType.HierarchyLevel zoomLevel)
 
EventsModelParams withTimeRange (Interval timeRange)
 
EventsModelParams withTypeZoomLevel (TimelineEventType.HierarchyLevel zoomLevel)
 

Private Attributes

final RootFilterState eventFilterState
 
final TimelineEventType.HierarchyLevel eventTypesHierarchyLevel
 
final TimelineLevelOfDetail timelineLOD
 
final Interval timeRange
 

Detailed Description

A container that bundles the user-specified parameters for the events model so that they can be passed around and saved as mementos to support a navigable (forwards-backwards) history feature for the events model.

Definition at line 32 of file EventsModelParams.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.EventsModelParams ( Interval  timeRange,
TimelineEventType.HierarchyLevel  eventTypesHierarchyLevel,
RootFilterState  eventFilterState,
TimelineLevelOfDetail  timelineLOD 
)

Member Function Documentation

boolean org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.equals ( Object  obj)
RootFilterState org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.getEventFilterState ( )
TimelineEventType.HierarchyLevel org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.getEventTypesHierarchyLevel ( )
TimelineLevelOfDetail org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.getTimelineLOD ( )
Interval org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.getTimeRange ( )
boolean org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.hasDescrLOD ( TimelineLevelOfDetail  newLOD)
boolean org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.hasFilterState ( RootFilterState  filterSet)
int org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.hashCode ( )
boolean org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.hasTimeRange ( Interval  timeRange)
boolean org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.hasTypeZoomLevel ( TimelineEventType.HierarchyLevel  typeZoom)
String org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.toString ( )
EventsModelParams org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.withDescrLOD ( TimelineLevelOfDetail  descrLOD)
EventsModelParams org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.withFilterState ( RootFilterState  filter)
EventsModelParams org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.withTimeAndType ( Interval  timeRange,
TimelineEventType.HierarchyLevel  zoomLevel 
)
EventsModelParams org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.withTimeRange ( Interval  timeRange)
EventsModelParams org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.withTypeZoomLevel ( TimelineEventType.HierarchyLevel  zoomLevel)

Member Data Documentation

final RootFilterState org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.eventFilterState
private
final TimelineEventType.HierarchyLevel org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.eventTypesHierarchyLevel
private
final TimelineLevelOfDetail org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.timelineLOD
private
final Interval org.sleuthkit.autopsy.timeline.zooming.EventsModelParams.timeRange
private

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

Copyright © 2012-2022 Basis Technology. Generated on: Sun Oct 2 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.