Autopsy
4.6.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() |
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 110 of file VisualizationPanel.java.
org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel | ( | ) |
Definition at line 145 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), org.sleuthkit.autopsy.communications.VisualizationPanel.borderLayoutPanel, org.sleuthkit.autopsy.communications.VisualizationPanel.circleLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.fastOrganicLayoutButton, org.sleuthkit.autopsy.communications.MessageBrowser.getLookup(), org.sleuthkit.autopsy.communications.VisualizationPanel.hierarchyLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), org.sleuthkit.autopsy.communications.VisualizationPanel.layoutButtons, org.sleuthkit.autopsy.communications.VisualizationPanel.lockedVertexModel, org.sleuthkit.autopsy.communications.VisualizationPanel.organicLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.pinnedAccountModel, org.sleuthkit.autopsy.communications.VisualizationPanel.splitPane, and org.sleuthkit.autopsy.communications.VisualizationPanel.zoomLabel.
void org.sleuthkit.autopsy.communications.VisualizationPanel.addNotify | ( | ) |
Definition at line 293 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.addEventTypeSubscriber(), org.sleuthkit.autopsy.casemodule.Case.Events.CURRENT_CASE, org.sleuthkit.autopsy.casemodule.Case.getOpenCase(), 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 559 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.currentLayout, org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Message.error(), org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.finish(), org.sleuthkit.autopsy.communications.VisualizationPanel.fitGraph(), org.sleuthkit.autopsy.communications.VisualizationPanel.NamedGraphLayout.getDisplayName(), org.sleuthkit.autopsy.communications.VisualizationPanel.layoutButtons, org.sleuthkit.autopsy.communications.VisualizationPanel.lockedVertexModel, and org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.start().
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 598 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.pinnedAccountModel, and org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph().
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 609 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), and org.sleuthkit.autopsy.communications.VisualizationPanel.fitZoomButtonActionPerformed().
|
private |
Definition at line 532 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.fitGraph().
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
Lookup org.sleuthkit.autopsy.communications.VisualizationPanel.getLookup | ( | ) |
Definition at line 212 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.proxyLookup.
|
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 332 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.borderLayoutPanel, org.sleuthkit.autopsy.communications.VisualizationPanel.circleLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.clearVizButton, org.sleuthkit.autopsy.communications.VisualizationPanel.clearVizButtonActionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.fastOrganicLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.fitZoomButton, org.sleuthkit.autopsy.communications.VisualizationPanel.fitZoomButtonActionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.hierarchyLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.jLabel1, org.sleuthkit.autopsy.communications.VisualizationPanel.jLabel2, org.sleuthkit.autopsy.communications.VisualizationPanel.jSeparator1, org.sleuthkit.autopsy.communications.VisualizationPanel.jSeparator2, org.sleuthkit.autopsy.communications.VisualizationPanel.jTextArea1, org.sleuthkit.autopsy.communications.VisualizationPanel.organicLayoutButton, org.sleuthkit.autopsy.communications.VisualizationPanel.placeHolderPanel, org.sleuthkit.autopsy.communications.VisualizationPanel.splitPane, org.sleuthkit.autopsy.communications.VisualizationPanel.toolbar, org.sleuthkit.autopsy.communications.VisualizationPanel.zoomActualButton, org.sleuthkit.autopsy.communications.VisualizationPanel.zoomActualButtonActionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.zoomInButton, org.sleuthkit.autopsy.communications.VisualizationPanel.zoomInButtonActionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.zoomLabel, org.sleuthkit.autopsy.communications.VisualizationPanel.zoomOutButton, and org.sleuthkit.autopsy.communications.VisualizationPanel.zoomOutButtonActionPerformed().
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 262 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), org.sleuthkit.autopsy.communications.VisualizationPanel.borderLayoutPanel, org.sleuthkit.autopsy.communications.VisualizationPanel.CANCEL, org.sleuthkit.autopsy.communications.VisualizationPanel.currentLayout, org.sleuthkit.autopsy.communications.VisualizationPanel.pinnedAccountModel, org.sleuthkit.autopsy.communications.VisualizationPanel.placeHolderPanel, and org.sleuthkit.autopsy.communications.VisualizationPanel.worker.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.clearVizButtonActionPerformed().
|
private |
Definition at line 536 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 540 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 544 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
staticprivate |
Definition at line 114 of file VisualizationPanel.java.
|
private |
|
staticprivate |
Definition at line 121 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph().
|
private |
Definition at line 639 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 640 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 128 of file VisualizationPanel.java.
|
private |
Definition at line 129 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.SelectionListener.invoke().
|
private |
Definition at line 143 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), and org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph().
|
private |
Definition at line 641 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 642 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 124 of file VisualizationPanel.java.
|
private |
Definition at line 132 of file VisualizationPanel.java.
|
private |
Definition at line 131 of file VisualizationPanel.java.
|
private |
Definition at line 643 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 644 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 645 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 646 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 647 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 648 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 142 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 140 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.UnlockAction.actionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.LockAction.actionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.applyLayout(), org.sleuthkit.autopsy.communications.VisualizationPanel.FastOrganicLayoutImpl.isVertexIgnored(), org.sleuthkit.autopsy.communications.VisualizationPanel.CircleLayoutImpl.isVertexIgnored(), org.sleuthkit.autopsy.communications.VisualizationPanel.OrganicLayoutImpl.isVertexIgnored(), org.sleuthkit.autopsy.communications.VisualizationPanel.HierarchicalLayoutImpl.isVertexIgnored(), org.sleuthkit.autopsy.communications.VisualizationPanel.GraphMouseListener.mouseClicked(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
staticprivate |
Definition at line 118 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 113 of file VisualizationPanel.java.
|
private |
Definition at line 649 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 139 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.clearVizButtonActionPerformed(), org.sleuthkit.autopsy.communications.VisualizationPanel.GraphMouseListener.mouseClicked(), org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 650 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph().
|
private |
Definition at line 125 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.getLookup().
|
private |
Definition at line 135 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 112 of file VisualizationPanel.java.
|
private |
Definition at line 651 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 652 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 134 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 116 of file VisualizationPanel.java.
|
private |
Definition at line 123 of file VisualizationPanel.java.
|
private |
Definition at line 126 of file VisualizationPanel.java.
|
private |
Definition at line 138 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.rebuildGraph().
|
private |
Definition at line 653 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 654 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
|
private |
Definition at line 655 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents(), and org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel().
|
private |
Definition at line 656 of file VisualizationPanel.java.
Referenced by org.sleuthkit.autopsy.communications.VisualizationPanel.initComponents().
Copyright © 2012-2016 Basis Technology. Generated on: Mon May 7 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.