Autopsy  4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel Class Reference

Inherits JPanel, Provider, and Provider.

Public Member Functions

 OutlineViewPanel ()
 
ExplorerManager getExplorerManager ()
 
Lookup getLookup ()
 
OutlineView getOutlineView ()
 
void hideOutlineView (String message)
 
void setEnabled (boolean enabled)
 
void setNode (Node node)
 
void setTableColumnsWidth (double...percentages)
 
void showOutlineView ()
 

Private Member Functions

void initComponents ()
 

Private Attributes

final Lookup lookup
 
javax.swing.JLabel messageLabel
 
javax.swing.JPanel messagePanel
 
org.openide.explorer.view.OutlineView outlineView
 
final ExplorerManager tableEm
 

Detailed Description

This class is a simple wrapper around a OutlineView with its own ExplorerManager.

This panel has the added feature of being able to hide the OutlineView and show a message.

Definition at line 38 of file OutlineViewPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.OutlineViewPanel ( )

Member Function Documentation

ExplorerManager org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.getExplorerManager ( )
Lookup org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.getLookup ( )
OutlineView org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.getOutlineView ( )
void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.hideOutlineView ( String  message)

Hide the OutlineView and replace with a panel with the given message.

Parameters
messageString message to show on the panel.

Definition at line 67 of file OutlineViewPanel.java.

References org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.messageLabel.

Referenced by org.sleuthkit.autopsy.communications.relationships.SummaryViewer.setSelectionInfo(), and org.sleuthkit.autopsy.communications.relationships.SummaryViewer.SummaryViewer().

void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.initComponents ( )
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 133 of file OutlineViewPanel.java.

References org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.messageLabel, org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.messagePanel, and org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.outlineView.

Referenced by org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.OutlineViewPanel().

void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.setEnabled ( boolean  enabled)
void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.setNode ( Node  node)
void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.setTableColumnsWidth ( double...  percentages)

Sets the width of the columns of the OutlineView based on the passed in list of percentages. There should be on double value for each column in the OutlineView.

Parameters
percentagesA series of double percentages values representing what percent of the total width of the table each column should have.

Definition at line 113 of file OutlineViewPanel.java.

References org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.outlineView.

Referenced by org.sleuthkit.autopsy.communications.relationships.MessagesPanel.MessagesPanel().

void org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.showOutlineView ( )

Hides the message panel and shows the OutlineView.

Definition at line 78 of file OutlineViewPanel.java.

Referenced by org.sleuthkit.autopsy.communications.relationships.SummaryViewer.setSelectionInfo().

Member Data Documentation

final Lookup org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.lookup
private
javax.swing.JLabel org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.messageLabel
private
javax.swing.JPanel org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.messagePanel
private
org.openide.explorer.view.OutlineView org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.outlineView
private
final ExplorerManager org.sleuthkit.autopsy.communications.relationships.OutlineViewPanel.tableEm
private

The documentation for this class was generated from the following file:

Copyright © 2012-2022 Basis Technology. Generated on: Mon Nov 28 2022
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.