Autopsy
4.19.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 |
JTextPane | jTextPane1 |
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 125 of file VisualizationPanel.java.
org.sleuthkit.autopsy.communications.VisualizationPanel.VisualizationPanel | ( | RelationshipBrowser | relationshipBrowser | ) |
Definition at line 162 of file VisualizationPanel.java.
void org.sleuthkit.autopsy.communications.VisualizationPanel.addNotify | ( | ) |
Definition at line 334 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 578 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.finish(), and org.sleuthkit.autopsy.progress.ModalDialogProgressIndicator.start().
|
private |
Definition at line 603 of file VisualizationPanel.java.
|
private |
Definition at line 595 of file VisualizationPanel.java.
|
private |
Create the Snapshot Report.
currentCase | The current case |
reportName | User selected name for the report |
IOException |
Definition at line 781 of file VisualizationPanel.java.
References org.sleuthkit.autopsy.casemodule.Case.getReportDirectory(), and org.sleuthkit.autopsy.report.uisnapshot.UiSnapShotReportWriter.writeReport().
|
private |
Definition at line 669 of file VisualizationPanel.java.
|
private |
Definition at line 673 of file VisualizationPanel.java.
|
private |
Definition at line 548 of file VisualizationPanel.java.
|
private |
Definition at line 599 of file VisualizationPanel.java.
|
private |
Handle the ActionPerformed event from the Snapshot button.
NoCurrentCaseException | |
IOException |
Definition at line 718 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 612 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 373 of file VisualizationPanel.java.
|
private |
Definition at line 303 of file VisualizationPanel.java.
|
private |
Definition at line 646 of file VisualizationPanel.java.
|
private |
Definition at line 654 of file VisualizationPanel.java.
|
private |
Definition at line 552 of file VisualizationPanel.java.
|
private |
Definition at line 557 of file VisualizationPanel.java.
|
private |
Definition at line 562 of file VisualizationPanel.java.
|
private |
Definition at line 824 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 129 of file VisualizationPanel.java.
|
private |
Definition at line 825 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 136 of file VisualizationPanel.java.
|
private |
Definition at line 826 of file VisualizationPanel.java.
|
private |
Definition at line 140 of file VisualizationPanel.java.
|
private |
Definition at line 141 of file VisualizationPanel.java.
|
private |
Definition at line 155 of file VisualizationPanel.java.
|
private |
Definition at line 827 of file VisualizationPanel.java.
|
private |
Definition at line 828 of file VisualizationPanel.java.
|
private |
Definition at line 829 of file VisualizationPanel.java.
|
private |
Definition at line 144 of file VisualizationPanel.java.
|
private |
Definition at line 143 of file VisualizationPanel.java.
|
private |
Definition at line 830 of file VisualizationPanel.java.
|
private |
Definition at line 831 of file VisualizationPanel.java.
|
private |
Definition at line 832 of file VisualizationPanel.java.
|
private |
Definition at line 833 of file VisualizationPanel.java.
|
private |
Definition at line 154 of file VisualizationPanel.java.
|
private |
Definition at line 152 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 133 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 128 of file VisualizationPanel.java.
|
private |
Definition at line 834 of file VisualizationPanel.java.
|
private |
Definition at line 151 of file VisualizationPanel.java.
|
private |
Definition at line 835 of file VisualizationPanel.java.
|
private |
Definition at line 157 of file VisualizationPanel.java.
|
private |
Definition at line 147 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 127 of file VisualizationPanel.java.
|
private |
Definition at line 836 of file VisualizationPanel.java.
|
private |
Definition at line 159 of file VisualizationPanel.java.
|
private |
Definition at line 837 of file VisualizationPanel.java.
|
private |
Definition at line 146 of file VisualizationPanel.java.
|
staticprivate |
Definition at line 131 of file VisualizationPanel.java.
|
private |
Definition at line 138 of file VisualizationPanel.java.
|
private |
Definition at line 150 of file VisualizationPanel.java.
|
private |
Definition at line 838 of file VisualizationPanel.java.
|
private |
Definition at line 839 of file VisualizationPanel.java.
|
private |
Definition at line 840 of file VisualizationPanel.java.
|
private |
Definition at line 841 of file VisualizationPanel.java.
|
private |
Definition at line 842 of file VisualizationPanel.java.
Copyright © 2012-2021 Basis Technology. Generated on: Fri Aug 6 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.