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

Classes

class  GraphEdge
 

Public Member Functions

 SelectionInfo (Set< AccountDeviceInstance > selectedNodes, Set< GraphEdge > selectedEdges, CommunicationsFilter communicationFilter)
 
Set< Account > getAccounts ()
 
Set< BlackboardArtifact > getArtifacts ()
 
CommunicationsFilter getCommunicationsFilter ()
 
Set< GraphEdgegetSelectedEdges ()
 
Set< AccountDeviceInstance > getSelectedNodes ()
 

Private Attributes

Set< BlackboardArtifact > accountArtifacts = null
 
final Set< Account > accounts
 
final CommunicationsFilter communicationFilter
 
final Set< GraphEdgeselectedEdges
 
final Set< AccountDeviceInstance > selectedNodes
 

Static Private Attributes

static final Logger logger = Logger.getLogger(SelectionInfo.class.getName())
 

Detailed Description

Class to wrap the details of the current selection from the AccountBrowser or VisualizationPane

Definition at line 39 of file SelectionInfo.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.communications.relationships.SelectionInfo.SelectionInfo ( Set< AccountDeviceInstance >  selectedNodes,
Set< GraphEdge selectedEdges,
CommunicationsFilter  communicationFilter 
)

Wraps the details of the currently selected accounts.

Parameters
selectedNodesSelected AccountDeviceInstances
selectedEdgesSelected pairs of AccountDeviceInstances
communicationFilterCurrently selected communications filters

Definition at line 57 of file SelectionInfo.java.

References org.sleuthkit.autopsy.communications.relationships.SelectionInfo.communicationFilter, org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedEdges, and org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedNodes.

Member Function Documentation

Set<Account> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getAccounts ( )
Set<BlackboardArtifact> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getArtifacts ( )
CommunicationsFilter org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getCommunicationsFilter ( )

Returns the currently selected communications filters.

Returns
Instance of CommunicationsFilter

Definition at line 92 of file SelectionInfo.java.

References org.sleuthkit.autopsy.communications.relationships.SelectionInfo.communicationFilter.

Set<GraphEdge> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getSelectedEdges ( )

Returns the currently selected edges

Returns
Set of GraphEdge objects

Definition at line 83 of file SelectionInfo.java.

References org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedEdges.

Set<AccountDeviceInstance> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.getSelectedNodes ( )

Returns the currently selected nodes

Returns
Set of AccountDeviceInstance

Definition at line 74 of file SelectionInfo.java.

References org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedNodes.

Member Data Documentation

Set<BlackboardArtifact> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.accountArtifacts = null
private
final Set<Account> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.accounts
private
final CommunicationsFilter org.sleuthkit.autopsy.communications.relationships.SelectionInfo.communicationFilter
private
final Logger org.sleuthkit.autopsy.communications.relationships.SelectionInfo.logger = Logger.getLogger(SelectionInfo.class.getName())
staticprivate

Definition at line 41 of file SelectionInfo.java.

final Set<GraphEdge> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedEdges
private
final Set<AccountDeviceInstance> org.sleuthkit.autopsy.communications.relationships.SelectionInfo.selectedNodes
private

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

Copyright © 2012-2022 Basis Technology. Generated on: Tue Oct 4 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.