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.resultviewers.summary.DataSourceSummaryResultViewer Class Reference

Inherits org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.

Public Member Functions

 DataSourceSummaryResultViewer ()
 
 DataSourceSummaryResultViewer (ExplorerManager explorerManager)
 
 DataSourceSummaryResultViewer (ExplorerManager explorerManager, String title)
 
void clearComponent ()
 
DataResultViewer createInstance ()
 
default void expandNode (Node node)
 
Component getComponent ()
 
ExplorerManager getExplorerManager ()
 
String getTitle ()
 
boolean isSupported (Node node)
 
default void resetComponent ()
 
default void setContentViewer (DataContent contentViewer)
 
void setNode (Node node)
 
void setSelectedNodes (Node[] selected)
 

Private Member Functions

DataSource getDataSource (Node node)
 
void initComponents ()
 

Private Attributes

DataSourceSummaryTabbedPane summaryPanel
 
final String title
 

Static Private Attributes

static final Logger LOGGER = Logger.getLogger(DataSourceSummaryResultViewer.class.getName())
 
static final long serialVersionUID = 1L
 

Detailed Description

A tabular result viewer that displays a summary of the selected Data Source.

Definition at line 41 of file DataSourceSummaryResultViewer.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.DataSourceSummaryResultViewer ( )

Constructs a tabular result viewer that displays a summary of the selected Data Source.

Definition at line 52 of file DataSourceSummaryResultViewer.java.

org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.DataSourceSummaryResultViewer ( ExplorerManager  explorerManager)

Constructs a tabular result viewer that displays a summary of the selected Data Source.

Parameters
explorerManagerThe explorer manager of the ancestor top component.

Definition at line 67 of file DataSourceSummaryResultViewer.java.

org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.DataSourceSummaryResultViewer ( ExplorerManager  explorerManager,
String  title 
)

Constructs a tabular result viewer that displays a summary of the selected Data Source.

Parameters
explorerManagerThe explorer manager of the ancestor top component.
titleThe title.

Definition at line 80 of file DataSourceSummaryResultViewer.java.

Member Function Documentation

void org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.clearComponent ( )

Frees any resources tha have been allocated by this result viewer, in preparation for permanently disposing of it.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 139 of file DataSourceSummaryResultViewer.java.

DataResultViewer org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.createInstance ( )

Creates a new instance of this result viewer, which allows the application to use the capability provided by this result viewer in more than one result view. This is done by using the default instance of this result viewer as a "factory" for creating other instances.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 87 of file DataSourceSummaryResultViewer.java.

default void org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.expandNode ( Node  node)
inherited

Sets the node for which this result viewer should provide a view of the underlying application data model object, and expands the node.

Parameters
nodeThe node.
Deprecated:
This API is not used by the application.

Definition at line 126 of file DataResultViewer.java.

Component org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.getComponent ( )
inherited

Gets the Swing component for this viewer.

Returns
The component.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 87 of file AbstractDataResultViewer.java.

DataSource org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.getDataSource ( Node  node)
private

Returns the datasource attached to the node or null if none can be found.

Parameters
nodeThe node to search.
Returns
The datasource or null if not found.

Definition at line 103 of file DataSourceSummaryResultViewer.java.

ExplorerManager org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.getExplorerManager ( )
inherited
String org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.getTitle ( )

Gets the title of this result viewer.

Returns
The title.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 128 of file DataSourceSummaryResultViewer.java.

void org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.initComponents ( )
private

Definition at line 132 of file DataSourceSummaryResultViewer.java.

boolean org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.isSupported ( Node  node)

Indicates whether this result viewer is able to provide a meaningful view of the application data represented by a given node. Typically, indicates whether or not this result viewer can use the given node as the root node of its child explorer view component.

Parameters
nodeThe node.
Returns
True or false.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 92 of file DataSourceSummaryResultViewer.java.

default void org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.resetComponent ( )
inherited

Resets the state of the Swing component for this viewer to its default state.

Implemented in org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.

Definition at line 107 of file DataResultViewer.java.

default void org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.setContentViewer ( DataContent  contentViewer)
inherited

Sets a custom content viewer to which nodes selected in this result viewer should be pushed via DataContent.setNode.

Parameters
contentViewerThe content viewer.
Deprecated:
This API is not used by the application.

Definition at line 138 of file DataResultViewer.java.

void org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.setNode ( Node  node)

Sets the node for which this result viewer should provide a view of the underlying application data. Typically, this means using the given node as the root node of this result viewer's child explorer view component.

Parameters
nodeThe node, may be null. If null, the call to this method is equivalent to a call to resetComponent.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 109 of file DataSourceSummaryResultViewer.java.

void org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.setSelectedNodes ( Node[]  selectedNodes)
inherited

Requests selection of the given child nodes of the node passed to setNode. This method should be implemented as a no-op for result viewers that do not display the child nodes of a given root node using a NetBeans explorer view set up to use a given explorer manager.

Parameters
selectedNodesThe child nodes to select.

Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.

Definition at line 78 of file AbstractDataResultViewer.java.

References org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.getExplorerManager().

Member Data Documentation

final Logger org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.LOGGER = Logger.getLogger(DataSourceSummaryResultViewer.class.getName())
staticprivate

Definition at line 44 of file DataSourceSummaryResultViewer.java.

final long org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.serialVersionUID = 1L
staticprivate

Definition at line 43 of file DataSourceSummaryResultViewer.java.

DataSourceSummaryTabbedPane org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.summaryPanel
private

Definition at line 144 of file DataSourceSummaryResultViewer.java.

final String org.sleuthkit.autopsy.resultviewers.summary.DataSourceSummaryResultViewer.title
private

Definition at line 46 of file DataSourceSummaryResultViewer.java.


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

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