|
Autopsy
4.12.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 () | |
| 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 | 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 | jSeparator2 |
| JToolBar.Separator | jSeparator3 |
| JToolBar.Separator | jSeparator4 |
| 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 |
| JSplitPane | splitPane |
| final StateManager | stateManager |
| JPanel | 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 126 of file VisualizationPanel.java.
| org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel | ( | ) |
Definition at line 163 of file VisualizationPanel.java.
| void org.sleuthkit.autopsy.communications.VisualizationPanel.addNotify | ( | ) |
Definition at line 335 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 622 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.finish(), and org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.start().
|
private |
Definition at line 663 of file VisualizationPanel.java.
|
private |
Definition at line 655 of file VisualizationPanel.java.
|
private |
Create the Snapshot Report.
| currentCase | The current case |
| reportName | User selected name for the report |
| IOException |
Definition at line 837 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getReportDirectory(), and org.sleuthkit.autopsy.report.uisnapshot.UiSnapShotReportWriter.writeReport().
|
private |
Definition at line 729 of file VisualizationPanel.java.
|
private |
Definition at line 592 of file VisualizationPanel.java.
|
private |
Definition at line 659 of file VisualizationPanel.java.
|
private |
Handle the ActionPerformed event from the Snapshot button.
| NoCurrentCaseException | |
| IOException |
Definition at line 774 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 672 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 374 of file VisualizationPanel.java.
|
private |
Definition at line 304 of file VisualizationPanel.java.
|
private |
Definition at line 706 of file VisualizationPanel.java.
|
private |
Definition at line 714 of file VisualizationPanel.java.
|
private |
Definition at line 596 of file VisualizationPanel.java.
|
private |
Definition at line 601 of file VisualizationPanel.java.
|
private |
Definition at line 606 of file VisualizationPanel.java.
|
private |
Definition at line 880 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 130 of file VisualizationPanel.java.
|
private |
Definition at line 881 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 137 of file VisualizationPanel.java.
|
private |
Definition at line 882 of file VisualizationPanel.java.
|
private |
Definition at line 141 of file VisualizationPanel.java.
|
private |
Definition at line 142 of file VisualizationPanel.java.
|
private |
Definition at line 156 of file VisualizationPanel.java.
|
private |
Definition at line 883 of file VisualizationPanel.java.
|
private |
Definition at line 884 of file VisualizationPanel.java.
|
private |
Definition at line 885 of file VisualizationPanel.java.
|
private |
Definition at line 145 of file VisualizationPanel.java.
|
private |
Definition at line 144 of file VisualizationPanel.java.
|
private |
Definition at line 886 of file VisualizationPanel.java.
|
private |
Definition at line 887 of file VisualizationPanel.java.
|
private |
Definition at line 888 of file VisualizationPanel.java.
|
private |
Definition at line 889 of file VisualizationPanel.java.
|
private |
Definition at line 155 of file VisualizationPanel.java.
|
private |
Definition at line 153 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 134 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 129 of file VisualizationPanel.java.
|
private |
Definition at line 890 of file VisualizationPanel.java.
|
private |
Definition at line 152 of file VisualizationPanel.java.
|
private |
Definition at line 891 of file VisualizationPanel.java.
|
private |
Definition at line 158 of file VisualizationPanel.java.
|
private |
Definition at line 148 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 128 of file VisualizationPanel.java.
|
private |
Definition at line 892 of file VisualizationPanel.java.
|
private |
Definition at line 893 of file VisualizationPanel.java.
|
private |
Definition at line 160 of file VisualizationPanel.java.
|
private |
Definition at line 894 of file VisualizationPanel.java.
|
private |
Definition at line 147 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 132 of file VisualizationPanel.java.
|
private |
Definition at line 139 of file VisualizationPanel.java.
|
private |
Definition at line 151 of file VisualizationPanel.java.
|
private |
Definition at line 895 of file VisualizationPanel.java.
|
private |
Definition at line 896 of file VisualizationPanel.java.
|
private |
Definition at line 897 of file VisualizationPanel.java.
|
private |
Definition at line 898 of file VisualizationPanel.java.
|
private |
Definition at line 899 of file VisualizationPanel.java.
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.