Autopsy  4.19.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 ()
 
void setFilterState (GeoFilter filter) throws GeoLocationUIException
 

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 67 of file GeolocationTopComponent.java.

Constructor & Destructor Documentation

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

Constructs new GeoLocationTopComponent

Definition at line 100 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 399 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 423 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.setFilterState ( GeoFilter  filter) throws GeoLocationUIException

Sets the filter state that will be set when the panel is opened. If the panel is already open, this has no effect.

Parameters
filterThe filter to set in the GeoFilterPanel.

Definition at line 216 of file GeolocationTopComponent.java.

Referenced by org.sleuthkit.autopsy.datasourcesummary.ui.GeolocationPanel.openGeolocationWindow().

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 267 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 303 of file GeolocationTopComponent.java.

Member Data Documentation

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

Definition at line 76 of file GeolocationTopComponent.java.

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

Definition at line 505 of file GeolocationTopComponent.java.

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

Definition at line 506 of file GeolocationTopComponent.java.

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

Definition at line 77 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 73 of file GeolocationTopComponent.java.

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

Definition at line 75 of file GeolocationTopComponent.java.

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

Definition at line 71 of file GeolocationTopComponent.java.

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

Definition at line 86 of file GeolocationTopComponent.java.

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

Definition at line 507 of file GeolocationTopComponent.java.

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

Definition at line 508 of file GeolocationTopComponent.java.

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

Definition at line 84 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 81 of file GeolocationTopComponent.java.

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

Definition at line 509 of file GeolocationTopComponent.java.

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

Definition at line 69 of file GeolocationTopComponent.java.

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

Definition at line 510 of file GeolocationTopComponent.java.


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

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