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

Classes

enum  Field
 

Public Member Functions

Set< FieldgetChangedFields ()
 
Interval getTimeRange ()
 
EventTypeZoomLevel getTypeZoomLevel ()
 
Filter getFilter ()
 
DescriptionLOD getDescrLOD ()
 
 ZoomParams (Interval timeRange, EventTypeZoomLevel zoomLevel, Filter filter, DescriptionLOD descrLOD)
 
 ZoomParams (Interval timeRange, EventTypeZoomLevel zoomLevel, Filter filter, DescriptionLOD descrLOD, EnumSet< Field > changed)
 
ZoomParams withTimeAndType (Interval timeRange, EventTypeZoomLevel zoomLevel)
 
ZoomParams withTypeZoomLevel (EventTypeZoomLevel zoomLevel)
 
ZoomParams withTimeRange (Interval timeRange)
 
ZoomParams withDescrLOD (DescriptionLOD descrLOD)
 
ZoomParams withFilter (Filter filter)
 
boolean hasFilter (Filter filterSet)
 
boolean hasTypeZoomLevel (EventTypeZoomLevel typeZoom)
 
boolean hasTimeRange (Interval timeRange)
 
boolean hasDescrLOD (DescriptionLOD newLOD)
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 

Private Attributes

final Interval timeRange
 
final EventTypeZoomLevel typeZoomLevel
 
final Filter filter
 
final DescriptionLOD descrLOD
 
final Set< FieldchangedFields
 

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 33 of file ZoomParams.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.zooming.ZoomParams.ZoomParams ( Interval  timeRange,
EventTypeZoomLevel  zoomLevel,
Filter  filter,
DescriptionLOD  descrLOD 
)
org.sleuthkit.autopsy.timeline.zooming.ZoomParams.ZoomParams ( Interval  timeRange,
EventTypeZoomLevel  zoomLevel,
Filter  filter,
DescriptionLOD  descrLOD,
EnumSet< Field changed 
)

Member Function Documentation

boolean org.sleuthkit.autopsy.timeline.zooming.ZoomParams.equals ( Object  obj)
Set<Field> org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getChangedFields ( )

Definition at line 45 of file ZoomParams.java.

DescriptionLOD org.sleuthkit.autopsy.timeline.zooming.ZoomParams.getDescrLOD ( )
Filter 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 ( Filter  filterSet)
int org.sleuthkit.autopsy.timeline.zooming.ZoomParams.hashCode ( )
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 ( Filter  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 Set<Field> org.sleuthkit.autopsy.timeline.zooming.ZoomParams.changedFields
private

Definition at line 43 of file ZoomParams.java.

final DescriptionLOD org.sleuthkit.autopsy.timeline.zooming.ZoomParams.descrLOD
private
final Filter 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-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.