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

Inherits JPanel, and Provider.

Public Member Functions

 MultiUserCasesBrowserPanel (ExplorerManager explorerManager, MultiUserCaseBrowserCustomizer customizer)
 
void addListSelectionListener (ListSelectionListener listener)
 
void displayCases ()
 
ExplorerManager getExplorerManager ()
 

Private Member Functions

void configureOutlineView ()
 
void initComponents ()
 

Private Attributes

final MultiUserCaseBrowserCustomizer customizer
 
final ExplorerManager explorerManager
 
final Outline outline
 
final OutlineView outlineView
 

Static Private Attributes

static final int NAME_COLUMN_INDEX = 0
 
static final int NAME_COLUMN_WIDTH = 150
 
static final long serialVersionUID = 1L
 

Detailed Description

A JPanel that contains a NetBeans OutlineView that is used to provide a tabular view of the multi-user cases known to the coordination service. The outline view set up, including the property sheets and actions of the MultiUserCaseNodes it displays, are defined using a MultiUserCaseBrowserCustomizer. Each MultiUserCaseNode has a CaseNodeData object in its Lookup.

Definition at line 44 of file MultiUserCasesBrowserPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.MultiUserCasesBrowserPanel ( ExplorerManager  explorerManager,
MultiUserCaseBrowserCustomizer  customizer 
)

Constructs a JPanel that contains a NetBeans OutlineView that is used to provide a tabular view of the multi-user cases known to the coordination service. The outline view set up, including the property sheets and actions of the MultiUserCaseNodes it displays, are defined using a MultiUserCaseBrowserCustomizer. Each MultiUserCaseNode has a CaseNodeData object in its Lookup.

Parameters
explorerManagerThe ExplorerManager for the browser's OutlineView.
customizerA customizer for the browser.

Definition at line 65 of file MultiUserCasesBrowserPanel.java.

Member Function Documentation

void org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.addListSelectionListener ( ListSelectionListener  listener)

Adds a listener to changes in case selection in this browser.

Parameters
listenerthe ListSelectionListener to add

Definition at line 125 of file MultiUserCasesBrowserPanel.java.

void org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.configureOutlineView ( )
private
void org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.displayCases ( )

Refreshes the display of the list of multi-user cases known to the coordination service.

Definition at line 136 of file MultiUserCasesBrowserPanel.java.

ExplorerManager org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.getExplorerManager ( )

Definition at line 77 of file MultiUserCasesBrowserPanel.java.

void org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.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 147 of file MultiUserCasesBrowserPanel.java.

Member Data Documentation

final MultiUserCaseBrowserCustomizer org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.customizer
private

Definition at line 50 of file MultiUserCasesBrowserPanel.java.

final ExplorerManager org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.explorerManager
private

Definition at line 49 of file MultiUserCasesBrowserPanel.java.

final int org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.NAME_COLUMN_INDEX = 0
staticprivate

Definition at line 47 of file MultiUserCasesBrowserPanel.java.

final int org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.NAME_COLUMN_WIDTH = 150
staticprivate

Definition at line 48 of file MultiUserCasesBrowserPanel.java.

final Outline org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.outline
private

Definition at line 52 of file MultiUserCasesBrowserPanel.java.

final OutlineView org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.outlineView
private

Definition at line 51 of file MultiUserCasesBrowserPanel.java.

final long org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesBrowserPanel.serialVersionUID = 1L
staticprivate

Definition at line 46 of file MultiUserCasesBrowserPanel.java.


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

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