Autopsy  4.14.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.geolocation.GeolocationTopComponent Class Reference

Inherits TopComponent.

Classes

class  WaypointFetcher
 

Public Member Functions

 GeolocationTopComponent ()
 
void addNotify ()
 
void componentOpened ()
 
void open ()
 
void removeNotify ()
 

Private Member Functions

void initComponents ()
 
void reportButtonActionPerformed (java.awt.event.ActionEvent evt)
 
void showRefreshPanel (boolean show)
 
void updateWaypoints ()
 

Static Private Member Functions

static String createReportDirectory () throws IOException
 

Private Attributes

final PropertyChangeListener caseEventListener
 
javax.swing.JLabel coordLabel
 
org.sleuthkit.autopsy.geolocation.HidingPane filterPane
 
final GeoFilterPanel geoFilterPanel
 
final PropertyChangeListener ingestListener
 
boolean mapInitalized = false
 
org.sleuthkit.autopsy.geolocation.MapPanel mapPanel
 
javax.swing.JProgressBar progressBar
 
javax.swing.JButton reportButton
 
javax.swing.JPanel statusBar
 

Static Private Attributes

static final Set< IngestManager.IngestModuleEvent > INGEST_MODULE_EVENTS_OF_INTEREST = EnumSet.of(DATA_ADDED)
 
static final Logger logger = Logger.getLogger(GeolocationTopComponent.class.getName())
 
static final String REPORT_KML = "ReportKML.kml"
 
static final String REPORT_PATH_FMT_STR = "%s" + File.separator + "%s %s %s" + File.separator
 
static final long serialVersionUID = 1L
 

Detailed Description

Top component for the Geolocation Tool.

Definition at line 68 of file GeolocationTopComponent.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.GeolocationTopComponent ( )

Constructs new GeoLocationTopComponent

Definition at line 101 of file GeolocationTopComponent.java.

References org.sleuthkit.autopsy.ingest.ModuleDataEvent.getBlackboardArtifactType().

Member Function Documentation

void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.addNotify ( )
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.componentOpened ( )

Definition at line 204 of file GeolocationTopComponent.java.

static String org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.createReportDirectory ( ) throws IOException
staticprivate

Create the directory path for the KML report.

This is a modified version of the similar private function from KMLReport.

Returns
Path for the report
Exceptions
IOException

Definition at line 377 of file GeolocationTopComponent.java.

References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.casemodule.Case.getDisplayName(), and org.sleuthkit.autopsy.casemodule.Case.getReportDirectory().

void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.initComponents ( )
private

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.

Definition at line 401 of file GeolocationTopComponent.java.

void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.open ( )
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.removeNotify ( )
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.reportButtonActionPerformed ( java.awt.event.ActionEvent  evt)
private
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.showRefreshPanel ( boolean  show)
private

Set the state of the refresh panel at the top of the mapPanel.

Parameters
showWhether to show or hide the panel.

Definition at line 248 of file GeolocationTopComponent.java.

void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.updateWaypoints ( )
private

Filters the list of waypoints based on the user selections in the filter pane.

Definition at line 284 of file GeolocationTopComponent.java.

Member Data Documentation

final PropertyChangeListener org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.caseEventListener
private

Definition at line 77 of file GeolocationTopComponent.java.

javax.swing.JLabel org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.coordLabel
private

Definition at line 483 of file GeolocationTopComponent.java.

org.sleuthkit.autopsy.geolocation.HidingPane org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.filterPane
private

Definition at line 484 of file GeolocationTopComponent.java.

final GeoFilterPanel org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.geoFilterPanel
private

Definition at line 78 of file GeolocationTopComponent.java.

final Set<IngestManager.IngestModuleEvent> org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.INGEST_MODULE_EVENTS_OF_INTEREST = EnumSet.of(DATA_ADDED)
staticprivate

Definition at line 74 of file GeolocationTopComponent.java.

final PropertyChangeListener org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.ingestListener
private

Definition at line 76 of file GeolocationTopComponent.java.

final Logger org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.logger = Logger.getLogger(GeolocationTopComponent.class.getName())
staticprivate

Definition at line 72 of file GeolocationTopComponent.java.

boolean org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.mapInitalized = false
private

Definition at line 87 of file GeolocationTopComponent.java.

org.sleuthkit.autopsy.geolocation.MapPanel org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.mapPanel
private

Definition at line 485 of file GeolocationTopComponent.java.

javax.swing.JProgressBar org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.progressBar
private

Definition at line 486 of file GeolocationTopComponent.java.

final String org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.REPORT_KML = "ReportKML.kml"
staticprivate

Definition at line 85 of file GeolocationTopComponent.java.

final String org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.REPORT_PATH_FMT_STR = "%s" + File.separator + "%s %s %s" + File.separator
staticprivate

Definition at line 82 of file GeolocationTopComponent.java.

javax.swing.JButton org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.reportButton
private

Definition at line 487 of file GeolocationTopComponent.java.

final long org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.serialVersionUID = 1L
staticprivate

Definition at line 70 of file GeolocationTopComponent.java.

javax.swing.JPanel org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.statusBar
private

Definition at line 488 of file GeolocationTopComponent.java.


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

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