Autopsy  4.18.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel Class Reference

Classes

class  CombinedEventGroup
 
class  SortEventByTime
 

Public Member Functions

 ListViewModel (EventsModel eventsModel)
 
List< CombinedEventgetCombinedEvents () throws TskCoreException
 
List< CombinedEventgetCombinedEvents (Interval timeRange, RootFilterState filterState) throws TskCoreException
 

Private Member Functions

boolean hasFileTypeEvents (Collection< TimelineEventType > eventTypes)
 

Private Attributes

final TimelineManager eventManager
 
final EventsModel eventsModel
 

Detailed Description

Model for the ListView. Uses FilteredEventsModel as underlying datamodel and supplies abstractions / data objects specific to the ListView.

Definition at line 45 of file ListViewModel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.ListViewModel ( EventsModel  eventsModel)

Member Function Documentation

List<CombinedEvent> org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.getCombinedEvents ( ) throws TskCoreException

Get a representation of all the events, within the given time range, that pass the given filter, grouped by time and description such that file system events for the same file, with the same timestamp, are combined together.

Returns
A List of combined events, sorted by timestamp.
Exceptions
org.sleuthkit.datamodel.TskCoreException

Definition at line 65 of file ListViewModel.java.

References org.sleuthkit.autopsy.timeline.EventsModel.getEventFilterState(), and org.sleuthkit.autopsy.timeline.EventsModel.getTimeRange().

Referenced by org.sleuthkit.autopsy.timeline.ui.listvew.ListViewPane.ListUpdateTask.call().

List<CombinedEvent> org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.getCombinedEvents ( Interval  timeRange,
RootFilterState  filterState 
) throws TskCoreException

Get a representation of all the events, within the given time range, that pass the given filter, grouped by time and description such that file system events for the same file, with the same timestamp, are combined together.

Parameters
timeRangeThe Interval that all returned events must be within.
filterStateThe Filter that all returned events must pass.
Returns
A List of combined events, sorted by timestamp.
Exceptions
org.sleuthkit.datamodel.TskCoreException

Definition at line 83 of file ListViewModel.java.

References org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.hasFileTypeEvents().

boolean org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.hasFileTypeEvents ( Collection< TimelineEventType >  eventTypes)
private

Member Data Documentation

final TimelineManager org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.eventManager
private

Definition at line 48 of file ListViewModel.java.

final EventsModel org.sleuthkit.autopsy.timeline.ui.listvew.datamodel.ListViewModel.eventsModel
private

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

Copyright © 2012-2021 Basis Technology. Generated on: Thu Jul 8 2021
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.