Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits JPanel, and Provider.
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 () |
Lookup | getLookup () |
Private Member Functions | |
void | applyLayout (NamedGraphLayout layout) |
void | clearVizButtonActionPerformed (ActionEvent evt) |
void | fitGraph () |
void | fitZoomButtonActionPerformed (ActionEvent evt) |
void | initComponents () |
void | rebuildGraph () |
void | zoomActualButtonActionPerformed (ActionEvent evt) |
void | zoomInButtonActionPerformed (ActionEvent evt) |
void | zoomOutButtonActionPerformed (ActionEvent evt) |
Private Attributes | |
JPanel | borderLayoutPanel |
JButton | circleLayoutButton |
JButton | clearVizButton |
CommunicationsManager | commsManager |
CommunicationsFilter | currentFilter |
NamedGraphLayout | currentLayout |
JButton | fastOrganicLayoutButton |
JButton | fitZoomButton |
final ExplorerManager | gacEM = new ExplorerManager() |
final CommunicationsGraph | graph |
final mxGraphComponent | graphComponent |
JButton | hierarchyLayoutButton |
JLabel | jLabel1 |
JLabel | jLabel2 |
JToolBar.Separator | jSeparator1 |
JToolBar.Separator | jSeparator2 |
JTextArea | jTextArea1 |
final Map< NamedGraphLayout, JButton > | layoutButtons = new HashMap<>() |
final LockedVertexModel | lockedVertexModel = new LockedVertexModel() |
JFXPanel | notificationsJFXPanel |
JButton | organicLayoutButton |
final PinnedAccountModel | pinnedAccountModel = new PinnedAccountModel() |
JPanel | placeHolderPanel |
final ProxyLookup | proxyLookup |
final mxRubberband | rubberband |
JSplitPane | splitPane |
JPanel | toolbar |
final mxUndoManager | undoManager = new mxUndoManager() |
final ExplorerManager | vizEM = new ExplorerManager() |
Frame | windowAncestor |
SwingWorker<?,?> | worker |
JButton | zoomActualButton |
JButton | zoomInButton |
JLabel | zoomLabel |
JButton | zoomOutButton |
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 116 of file VisualizationPanel.java.
org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel | ( | ) |
Definition at line 152 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.MessageBrowser.getLookup().
void org.sleuthkit.autopsy.communications.VisualizationPanel.addNotify | ( | ) |
Definition at line 330 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 598 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.finish(), org.sleuthkit.autopsy.communications.VisualizationPanel.NamedGraphLayout.getDisplayName(), and org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.start().
|
private |
Definition at line 640 of file VisualizationPanel.java.
|
private |
Definition at line 651 of file VisualizationPanel.java.
|
private |
Definition at line 571 of file VisualizationPanel.java.
Lookup org.sleuthkit.autopsy.communications.VisualizationPanel.getLookup | ( | ) |
Definition at line 249 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 369 of file VisualizationPanel.java.
|
private |
Definition at line 299 of file VisualizationPanel.java.
|
private |
Definition at line 575 of file VisualizationPanel.java.
|
private |
Definition at line 579 of file VisualizationPanel.java.
|
private |
Definition at line 583 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 120 of file VisualizationPanel.java.
|
private |
Definition at line 680 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 127 of file VisualizationPanel.java.
|
private |
Definition at line 681 of file VisualizationPanel.java.
|
private |
Definition at line 682 of file VisualizationPanel.java.
|
private |
Definition at line 134 of file VisualizationPanel.java.
|
private |
Definition at line 135 of file VisualizationPanel.java.
|
private |
Definition at line 149 of file VisualizationPanel.java.
|
private |
Definition at line 683 of file VisualizationPanel.java.
|
private |
Definition at line 684 of file VisualizationPanel.java.
|
private |
Definition at line 130 of file VisualizationPanel.java.
|
private |
Definition at line 138 of file VisualizationPanel.java.
|
private |
Definition at line 137 of file VisualizationPanel.java.
|
private |
Definition at line 685 of file VisualizationPanel.java.
|
private |
Definition at line 686 of file VisualizationPanel.java.
|
private |
Definition at line 687 of file VisualizationPanel.java.
|
private |
Definition at line 688 of file VisualizationPanel.java.
|
private |
Definition at line 689 of file VisualizationPanel.java.
|
private |
Definition at line 690 of file VisualizationPanel.java.
|
private |
Definition at line 148 of file VisualizationPanel.java.
|
private |
Definition at line 146 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 124 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 119 of file VisualizationPanel.java.
|
private |
Definition at line 691 of file VisualizationPanel.java.
|
private |
Definition at line 692 of file VisualizationPanel.java.
|
private |
Definition at line 145 of file VisualizationPanel.java.
|
private |
Definition at line 693 of file VisualizationPanel.java.
|
private |
Definition at line 131 of file VisualizationPanel.java.
|
private |
Definition at line 141 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 118 of file VisualizationPanel.java.
|
private |
Definition at line 694 of file VisualizationPanel.java.
|
private |
Definition at line 695 of file VisualizationPanel.java.
|
private |
Definition at line 140 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 122 of file VisualizationPanel.java.
|
private |
Definition at line 129 of file VisualizationPanel.java.
|
private |
Definition at line 132 of file VisualizationPanel.java.
|
private |
Definition at line 144 of file VisualizationPanel.java.
|
private |
Definition at line 696 of file VisualizationPanel.java.
|
private |
Definition at line 697 of file VisualizationPanel.java.
|
private |
Definition at line 698 of file VisualizationPanel.java.
|
private |
Definition at line 699 of file VisualizationPanel.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.