Autopsy  4.1
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.ZoomParams Class Reference

Public Member Functions

 ZoomParams (Interval timeRange, EventTypeZoomLevel zoomLevel, RootFilter filter, DescriptionLoD descrLOD)
 
boolean equals (Object obj)
 
DescriptionLoD getDescriptionLOD ()
 
RootFilter getFilter ()
 
Interval getTimeRange ()
 
EventTypeZoomLevel getTypeZoomLevel ()
 
boolean hasDescrLOD (DescriptionLoD newLOD)
 
boolean hasFilter (RootFilter filterSet)
 
int hashCode ()
 
boolean hasTimeRange (Interval timeRange)
 
boolean hasTypeZoomLevel (EventTypeZoomLevel typeZoom)
 
String toString ()
 
ZoomParams withDescrLOD (DescriptionLoD descrLOD)
 
ZoomParams withFilter (RootFilter filter)
 
ZoomParams withTimeAndType (Interval timeRange, EventTypeZoomLevel zoomLevel)
 
ZoomParams withTimeRange (Interval timeRange)
 
ZoomParams withTypeZoomLevel (EventTypeZoomLevel zoomLevel)
 

Private Attributes

final DescriptionLoD descrLOD
 
final RootFilter filter
 
final Interval timeRange
 
final EventTypeZoomLevel 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 29 of file ZoomParams.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.zooming.ZoomParams.ZoomParams ( Interval  timeRange,
EventTypeZoomLevel  zoomLevel,
RootFilter  filter,
DescriptionLoD  descrLOD 
)

Member Function Documentation

boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.equals ( Object  obj)
DescriptionLoD org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getDescriptionLOD ( )
RootFilter org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getFilter ( )
Interval org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getTimeRange ( )
EventTypeZoomLevel org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getTypeZoomLevel ( )
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hasDescrLOD ( DescriptionLoD  newLOD)
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hasFilter ( RootFilter  filterSet)
int org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hashCode ( )

Definition at line 99 of file ZoomParams.java.

boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hasTimeRange ( Interval  timeRange)
boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hasTypeZoomLevel ( EventTypeZoomLevel  typeZoom)
String org.sleuthkit.autopsy.timeline.zooming.ZoomParams.toString ( )
ZoomParams org.sleuthkit.autopsy.timeline.zooming.ZoomParams.withDescrLOD ( DescriptionLoD  descrLOD)
ZoomParams org.sleuthkit.autopsy.timeline.zooming.ZoomParams.withFilter ( RootFilter  filter)
ZoomParams org.sleuthkit.autopsy.timeline.zooming.ZoomParams.withTimeAndType ( Interval  timeRange,
EventTypeZoomLevel  zoomLevel 
)
ZoomParams org.sleuthkit.autopsy.timeline.zooming.ZoomParams.withTimeRange ( Interval  timeRange)
ZoomParams org.sleuthkit.autopsy.timeline.zooming.ZoomParams.withTypeZoomLevel ( EventTypeZoomLevel  zoomLevel)

Member Data Documentation

final DescriptionLoD org.sleuthkit.autopsy.timeline.zooming.ZoomParams.descrLOD
private
final RootFilter org.sleuthkit.autopsy.timeline.zooming.ZoomParams.filter
private
final Interval org.sleuthkit.autopsy.timeline.zooming.ZoomParams.timeRange
private
final EventTypeZoomLevel org.sleuthkit.autopsy.timeline.zooming.ZoomParams.typeZoomLevel
private

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

Copyright © 2012-2016 Basis Technology. Generated on: Mon Jan 2 2017
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.