Autopsy
4.7.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.
Classes | |
class | NodeSelectionListener |
class | PageUpdater |
Public Member Functions | |
DataResultViewerThumbnail () | |
DataResultViewerThumbnail (ExplorerManager explorerManager) | |
void | clearComponent () |
DataResultViewer | createInstance () |
default void | expandNode (Node node) |
Component | getComponent () |
ExplorerManager | getExplorerManager () |
String | getTitle () |
boolean | isSupported (Node selectedNode) |
void | resetComponent () |
default void | setContentViewer (DataContent contentViewer) |
void | setNode (Node givenNode) |
void | setSelectedNodes (Node[] selected) |
Private Member Functions | |
void | goToPage (String pageNumText) |
void | goToPageFieldActionPerformed (java.awt.event.ActionEvent evt) |
void | initComponents () |
void | nextPage () |
void | pageNextButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | pagePrevButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | previousPage () |
void | sortButtonActionPerformed (java.awt.event.ActionEvent evt) |
void | switchPage () |
void | thumbnailSizeComboBoxActionPerformed (java.awt.event.ActionEvent evt) |
void | updateControls () |
Private Attributes | |
int | currentPage |
int | currentPageImages |
javax.swing.JLabel | filePathLabel |
javax.swing.JTextField | goToPageField |
javax.swing.JLabel | goToPageLabel |
org.openide.explorer.view.IconView | iconView |
javax.swing.JLabel | imagesLabel |
javax.swing.JLabel | imagesRangeLabel |
javax.swing.JLabel | pageLabel |
javax.swing.JButton | pageNextButton |
javax.swing.JLabel | pageNumLabel |
javax.swing.JButton | pagePrevButton |
javax.swing.JLabel | pagesLabel |
final PageUpdater | pageUpdater = new PageUpdater() |
TableFilterNode | rootNode |
ThumbnailViewChildren | rootNodeChildren |
NodeSelectionListener | selectionListener |
javax.swing.JButton | sortButton |
javax.swing.JLabel | sortLabel |
javax.swing.JComboBox< String > | thumbnailSizeComboBox |
int | thumbSize = ImageUtils.ICON_SIZE_MEDIUM |
int | totalPages |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(DataResultViewerThumbnail.class.getName()) |
static final long | serialVersionUID = 1L |
A thumbnail result viewer, with paging support, that displays the children of the given root node using an IconView. The paging is intended to reduce memory footprint by loading no more than two humdred images at a time.
Instances of this class should use the explorer manager of an ancestor top component to connect the lookups of the nodes displayed in the IconView to the actions global context. The explorer manager can be supplied during construction, but the typical use case is for the result viewer to find the ancestor top component's explorer manager at runtime.
Definition at line 75 of file DataResultViewerThumbnail.java.
org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.DataResultViewerThumbnail | ( | ) |
Constructs a thumbnail result viewer, with paging support, that displays the children of the given root node using an IconView. The viewer should have an ancestor top component to connect the lookups of the nodes displayed in the IconView to the actions global context. The explorer manager will be discovered at runtime.
Definition at line 95 of file DataResultViewerThumbnail.java.
org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.DataResultViewerThumbnail | ( | ExplorerManager | explorerManager | ) |
Constructs a thumbnail result viewer, with paging support, that displays the children of the given root node using an IconView. The viewer should have an ancestor top component to connect the lookups of the nodes displayed in the IconView to the actions global context.
explorerManager | The explorer manager of the ancestor top component. |
Definition at line 113 of file DataResultViewerThumbnail.java.
void org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.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 434 of file DataResultViewerThumbnail.java.
DataResultViewer org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.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 420 of file DataResultViewerThumbnail.java.
|
inherited |
Sets the node for which this result viewer should provide a view of the underlying application data model object, and expands the node.
node | The node. |
Definition at line 126 of file DataResultViewer.java.
|
inherited |
Gets the Swing component for this viewer.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.
Definition at line 87 of file AbstractDataResultViewer.java.
|
inherited |
Definition at line 70 of file AbstractDataResultViewer.java.
References org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.explorerManager.
Referenced by org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.PageUpdater.childrenAdded(), org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.NodeSelectionListener.propertyChange(), org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.setSelectedNodes(), and org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.switchPage().
String org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.getTitle | ( | ) |
Gets the title of this result viewer.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.
Definition at line 415 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 454 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 284 of file DataResultViewerThumbnail.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 134 of file DataResultViewerThumbnail.java.
boolean org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.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.
node | The node. |
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.
Definition at line 375 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 440 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 280 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 276 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 447 of file DataResultViewerThumbnail.java.
void org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.resetComponent | ( | ) |
Resets the state of the Swing component for this viewer to its default state.
Implements org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer.
Definition at line 425 of file DataResultViewerThumbnail.java.
|
inherited |
Sets a custom content viewer to which nodes selected in this result viewer should be pushed via DataContent.setNode.
contentViewer | The content viewer. |
Definition at line 138 of file DataResultViewer.java.
void org.sleuthkit.autopsy.corecomponents.DataResultViewerThumbnail.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.
node | The 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 380 of file DataResultViewerThumbnail.java.
|
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.
selectedNodes | The 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().
|
private |
Definition at line 318 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 475 of file DataResultViewerThumbnail.java.
References org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.getExplorerManager().
|
private |
|
private |
Definition at line 530 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 83 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 85 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 358 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 359 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 360 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 361 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 362 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 363 of file DataResultViewerThumbnail.java.
|
staticprivate |
Definition at line 78 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 364 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 365 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 366 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 367 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 368 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 79 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 80 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 81 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 82 of file DataResultViewerThumbnail.java.
|
staticprivate |
Definition at line 77 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 369 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 370 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 371 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 86 of file DataResultViewerThumbnail.java.
|
private |
Definition at line 84 of file DataResultViewerThumbnail.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Jun 18 2018
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.