19package org.sleuthkit.autopsy.resultviewers.summary;
21import java.awt.BorderLayout;
22import java.awt.Cursor;
23import java.util.logging.Level;
24import javax.swing.SwingUtilities;
25import org.openide.explorer.ExplorerManager;
26import org.openide.nodes.Node;
27import org.openide.util.NbBundle.Messages;
28import org.openide.util.lookup.ServiceProvider;
29import org.sleuthkit.autopsy.datasourcesummary.ui.DataSourceSummaryTabbedPane;
30import org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer;
31import org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer;
32import org.sleuthkit.datamodel.DataSource;
33import org.sleuthkit.autopsy.coreutils.Logger;
34import org.sleuthkit.autopsy.coreutils.ThreadConfined;
40@SuppressWarnings(
"PMD.SingularField")
65 "DataSourceSummaryResultViewer_title=Summary"
104 return node ==
null ? null : node.getLookup().lookup(DataSource.class);
110 if (!SwingUtilities.isEventDispatchThread()) {
111 LOGGER.log(Level.SEVERE,
"Attempting to run setNode() from non-EDT thread.");
117 this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
123 this.setCursor(
null);
134 setLayout(
new BorderLayout());
transient ExplorerManager explorerManager
AbstractDataResultViewer(ExplorerManager explorerManager)
synchronized static Logger getLogger(String name)
DataSourceSummaryResultViewer(ExplorerManager explorerManager)
DataSourceSummaryTabbedPane summaryPanel
DataResultViewer createInstance()
DataSource getDataSource(Node node)
DataSourceSummaryResultViewer()
static final Logger LOGGER
static final long serialVersionUID
boolean isSupported(Node node)
DataSourceSummaryResultViewer(ExplorerManager explorerManager, String title)