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.


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

Constructor & Destructor Documentation

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

Constructs new GeoLocationTopComponent

Definition at line 100 of file

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

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

Create the directory path for the KML report.

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

Path for the report

Definition at line 399 of file

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 ( )

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

void ( )
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.removeNotify ( )
void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.reportButtonActionPerformed ( java.awt.event.ActionEvent  evt)
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.

filterThe filter to set in the GeoFilterPanel.

Definition at line 216 of file

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

void org.sleuthkit.autopsy.geolocation.GeolocationTopComponent.showRefreshPanel ( boolean  show)

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

showWhether to show or hide the panel.

Definition at line 267 of file

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

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

Definition at line 303 of file

Member Data Documentation

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

Definition at line 76 of file

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

Definition at line 505 of file

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

Definition at line 506 of file

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

Definition at line 77 of file

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

Definition at line 73 of file

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

Definition at line 75 of file

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

Definition at line 71 of file

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

Definition at line 86 of file

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

Definition at line 507 of file

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

Definition at line 508 of file

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

Definition at line 84 of file

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

Definition at line 81 of file

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

Definition at line 509 of file

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

Definition at line 69 of file

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

Definition at line 510 of file

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.