Autopsy
4.15.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel.
Classes | |
class | CancelationListener |
class | CircleLayoutImpl |
class | FastOrganicLayoutImpl |
class | GraphMouseListener |
class | HierarchicalLayoutImpl |
class | LockAction |
interface | NamedGraphLayout |
class | OrganicLayoutImpl |
class | SelectionListener |
class | UnlockAction |
Public Member Functions | |
VisualizationPanel (RelationshipBrowser relationshipBrowser) | |
void | addNotify () |
Private Member Functions | |
void | applyLayout (NamedGraphLayout layout) |
void | backButtonActionPerformed (ActionEvent evt) |
void | clearVizButtonActionPerformed (ActionEvent evt) |
void | createReport (Case currentCase, String reportName) throws IOException |
void | fastOrganicLayoutButtonActionPerformed (ActionEvent evt) |
void | fitGraph () |
void | fitZoomButtonActionPerformed (ActionEvent evt) |
void | forwardButtonActionPerformed (ActionEvent evt) |
void | handleSnapshotEvent () throws NoCurrentCaseException, IOException, TskCoreException |
void | handleStateChange (StateManager.CommunicationsState newState) |
void | initComponents () |
void | rebuildGraph () |
void | setStateButtonsEnabled () |
void | snapshotButtonActionPerformed (ActionEvent evt) |
void | zoomActualButtonActionPerformed (ActionEvent evt) |
void | zoomInButtonActionPerformed (ActionEvent evt) |
void | zoomOutButtonActionPerformed (ActionEvent evt) |
Private Attributes | |
JButton | backButton |
JPanel | borderLayoutPanel |
JButton | clearVizButton |
CommunicationsManager | commsManager |
CommunicationsFilter | currentFilter |
NamedGraphLayout | currentLayout |
JButton | fastOrganicLayoutButton |
JButton | fitZoomButton |
JButton | forwardButton |
final CommunicationsGraph | graph |
final mxGraphComponent | graphComponent |
JToolBar.Separator | jSeparator1 |
JToolBar.Separator | jSeparator2 |
JToolBar.Separator | jSeparator3 |
JTextArea | jTextArea1 |
final Map< NamedGraphLayout, JButton > | layoutButtons = new HashMap<>() |
final LockedVertexModel | lockedVertexModel = new LockedVertexModel() |
JFXPanel | notificationsJFXPanel |
final PinnedAccountModel | pinnedAccountModel = new PinnedAccountModel() |
JPanel | placeHolderPanel |
final RelationshipBrowser | relationshipBrowser |
final mxRubberband | rubberband |
JButton | snapshotButton |
final StateManager | stateManager |
JToolBar | toolbar |
final mxUndoManager | undoManager = new mxUndoManager() |
Frame | windowAncestor |
SwingWorker<?,?> | worker |
JButton | zoomActualButton |
JButton | zoomInButton |
JLabel | zoomLabel |
JButton | zoomOutButton |
JLabel | zoomPercentLabel |
Static Private Attributes | |
static final String | BASE_IMAGE_PATH = "/org/sleuthkit/autopsy/communications/images" |
static final String | CANCEL = Bundle.VisualizationPanel_cancelButton_text() |
static final ImageIcon | lockIcon = new ImageIcon(VisualizationPanel.class.getResource(BASE_IMAGE_PATH + "/lock_large_locked.png")) |
static final Logger | logger = Logger.getLogger(VisualizationPanel.class.getName()) |
static final long | serialVersionUID = 1L |
static final ImageIcon | unlockIcon = new ImageIcon(VisualizationPanel.class.getResource(BASE_IMAGE_PATH + "/lock_large_unlocked.png")) |
A panel that goes in the Visualize tab of the Communications Visualization Tool. Hosts an JGraphX mxGraphComponent that implements the communications network visualization and a MessageBrowser for viewing details of communications.
The Lookup provided by getLookup will be proxied by the lookup of the CVTTopComponent when this tab is active allowing for context sensitive actions to work correctly.
Definition at line 124 of file VisualizationPanel.java.
org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel | ( | RelationshipBrowser | relationshipBrowser | ) |
Definition at line 161 of file VisualizationPanel.java.
void org.sleuthkit.autopsy.communications.VisualizationPanel.addNotify | ( | ) |
Definition at line 333 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.addEventTypeSubscriber(), org.sleuthkit.autopsy.casemodule.Case.Events.CURRENT_CASE, org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
|
private |
Apply the given layout. The given layout becomes the current layout. The layout is computed in the background.
layout | The layout to apply. |
Definition at line 586 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.finish(), and org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.start().
|
private |
Definition at line 627 of file VisualizationPanel.java.
|
private |
Definition at line 619 of file VisualizationPanel.java.
|
private |
Create the Snapshot Report.
currentCase | The current case |
reportName | User selected name for the report |
IOException |
Definition at line 805 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getReportDirectory(), and org.sleuthkit.autopsy.report.uisnapshot.UiSnapShotReportWriter.writeReport().
|
private |
Definition at line 693 of file VisualizationPanel.java.
|
private |
Definition at line 697 of file VisualizationPanel.java.
|
private |
Definition at line 556 of file VisualizationPanel.java.
|
private |
Definition at line 623 of file VisualizationPanel.java.
|
private |
Handle the ActionPerformed event from the Snapshot button.
NoCurrentCaseException | |
IOException |
Definition at line 742 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.addReport(), org.sleuthkit.autopsy.coreutils.FileUtil.deleteFileDir(), org.sleuthkit.autopsy.coreutils.FileUtil.escapeFileName(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows(), org.sleuthkit.autopsy.casemodule.Case.getDisplayName(), and org.sleuthkit.autopsy.casemodule.Case.getReportDirectory().
|
private |
Manages the redo and undo actions.
newState | a CommunicationsState |
Definition at line 636 of file VisualizationPanel.java.
|
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 372 of file VisualizationPanel.java.
|
private |
Definition at line 302 of file VisualizationPanel.java.
|
private |
Definition at line 670 of file VisualizationPanel.java.
|
private |
Definition at line 678 of file VisualizationPanel.java.
|
private |
Definition at line 560 of file VisualizationPanel.java.
|
private |
Definition at line 565 of file VisualizationPanel.java.
|
private |
Definition at line 570 of file VisualizationPanel.java.
|
private |
Definition at line 848 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 128 of file VisualizationPanel.java.
|
private |
Definition at line 849 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 135 of file VisualizationPanel.java.
|
private |
Definition at line 850 of file VisualizationPanel.java.
|
private |
Definition at line 139 of file VisualizationPanel.java.
|
private |
Definition at line 140 of file VisualizationPanel.java.
|
private |
Definition at line 154 of file VisualizationPanel.java.
|
private |
Definition at line 851 of file VisualizationPanel.java.
|
private |
Definition at line 852 of file VisualizationPanel.java.
|
private |
Definition at line 853 of file VisualizationPanel.java.
|
private |
Definition at line 143 of file VisualizationPanel.java.
|
private |
Definition at line 142 of file VisualizationPanel.java.
|
private |
Definition at line 854 of file VisualizationPanel.java.
|
private |
Definition at line 855 of file VisualizationPanel.java.
|
private |
Definition at line 856 of file VisualizationPanel.java.
|
private |
Definition at line 857 of file VisualizationPanel.java.
|
private |
Definition at line 153 of file VisualizationPanel.java.
|
private |
Definition at line 151 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 132 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 127 of file VisualizationPanel.java.
|
private |
Definition at line 858 of file VisualizationPanel.java.
|
private |
Definition at line 150 of file VisualizationPanel.java.
|
private |
Definition at line 859 of file VisualizationPanel.java.
|
private |
Definition at line 156 of file VisualizationPanel.java.
|
private |
Definition at line 146 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 126 of file VisualizationPanel.java.
|
private |
Definition at line 860 of file VisualizationPanel.java.
|
private |
Definition at line 158 of file VisualizationPanel.java.
|
private |
Definition at line 861 of file VisualizationPanel.java.
|
private |
Definition at line 145 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 130 of file VisualizationPanel.java.
|
private |
Definition at line 137 of file VisualizationPanel.java.
|
private |
Definition at line 149 of file VisualizationPanel.java.
|
private |
Definition at line 862 of file VisualizationPanel.java.
|
private |
Definition at line 863 of file VisualizationPanel.java.
|
private |
Definition at line 864 of file VisualizationPanel.java.
|
private |
Definition at line 865 of file VisualizationPanel.java.
|
private |
Definition at line 866 of file VisualizationPanel.java.
Copyright © 2012-2020 Basis Technology. Generated on: Mon Jul 6 2020
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.