Autopsy  4.12.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.zooming.ZoomState Class Reference

Public Member Functions

 ZoomState (Interval timeRange, TimelineEventType.TypeLevel zoomLevel, RootFilterState filter, TimelineEvent.DescriptionLevel descrLOD)
 
boolean equals (Object obj)
 
TimelineEvent.DescriptionLevel getDescriptionLOD ()
 
RootFilterState getFilterState ()
 
Interval getTimeRange ()
 
TimelineEventType.TypeLevel getTypeZoomLevel ()
 
boolean hasDescrLOD (TimelineEvent.DescriptionLevel newLOD)
 
boolean hasFilterState (RootFilterState filterSet)
 
int hashCode ()
 
boolean hasTimeRange (Interval timeRange)
 
boolean hasTypeZoomLevel (TimelineEventType.TypeLevel typeZoom)
 
String toString ()
 
ZoomState withDescrLOD (TimelineEvent.DescriptionLevel descrLOD)
 
ZoomState withFilterState (RootFilterState filter)
 
ZoomState withTimeAndType (Interval timeRange, TimelineEventType.TypeLevel zoomLevel)
 
ZoomState withTimeRange (Interval timeRange)
 
ZoomState withTypeZoomLevel (TimelineEventType.TypeLevel zoomLevel)
 

Private Attributes

final TimelineEvent.DescriptionLevel descrLOD
 
final RootFilterState filter
 
final Interval timeRange
 
final TimelineEventType.TypeLevel typeZoomLevel
 

Detailed Description

This class encapsulates all the zoom(and filter) parameters into one object for passing around and as a memento of the zoom/filter state.

Definition at line 31 of file ZoomState.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.zooming.ZoomState.ZoomState ( Interval  timeRange,
TimelineEventType.TypeLevel  zoomLevel,
RootFilterState  filter,
TimelineEvent.DescriptionLevel  descrLOD 
)

Member Function Documentation

boolean org.sleuthkit.autopsy.timeline.zooming.ZoomState.equals ( Object  obj)
TimelineEvent.DescriptionLevel org.sleuthkit.autopsy.timeline.zooming.ZoomState.getDescriptionLOD ( )
RootFilterState org.sleuthkit.autopsy.timeline.zooming.ZoomState.getFilterState ( )
Interval org.sleuthkit.autopsy.timeline.zooming.ZoomState.getTimeRange ( )
TimelineEventType.TypeLevel org.sleuthkit.autopsy.timeline.zooming.ZoomState.getTypeZoomLevel ( )
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomState.hasDescrLOD ( TimelineEvent.DescriptionLevel  newLOD)
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomState.hasFilterState ( RootFilterState  filterSet)
int org.sleuthkit.autopsy.timeline.zooming.ZoomState.hashCode ( )
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomState.hasTimeRange ( Interval  timeRange)
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomState.hasTypeZoomLevel ( TimelineEventType.TypeLevel  typeZoom)
String org.sleuthkit.autopsy.timeline.zooming.ZoomState.toString ( )
ZoomState org.sleuthkit.autopsy.timeline.zooming.ZoomState.withDescrLOD ( TimelineEvent.DescriptionLevel  descrLOD)
ZoomState org.sleuthkit.autopsy.timeline.zooming.ZoomState.withFilterState ( RootFilterState  filter)
ZoomState org.sleuthkit.autopsy.timeline.zooming.ZoomState.withTimeAndType ( Interval  timeRange,
TimelineEventType.TypeLevel  zoomLevel 
)
ZoomState org.sleuthkit.autopsy.timeline.zooming.ZoomState.withTimeRange ( Interval  timeRange)
ZoomState org.sleuthkit.autopsy.timeline.zooming.ZoomState.withTypeZoomLevel ( TimelineEventType.TypeLevel  zoomLevel)

Member Data Documentation

final TimelineEvent.DescriptionLevel org.sleuthkit.autopsy.timeline.zooming.ZoomState.descrLOD
private
final RootFilterState org.sleuthkit.autopsy.timeline.zooming.ZoomState.filter
private
final Interval org.sleuthkit.autopsy.timeline.zooming.ZoomState.timeRange
private
final TimelineEventType.TypeLevel org.sleuthkit.autopsy.timeline.zooming.ZoomState.typeZoomLevel
private

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

Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.