/*! \page mod_result_page Developing Result Viewer Modules
NOTE: This has been moved from a package-level description and needs cleanup and updating.
Creating a DataResultViewer
DataResultTopComponent is the high-level window in the DataResult area. The DataResult area is in the upper right of Autopsy and shows a set of nodes (i.e. in table form or thumbnail, by default). You will want to create a new module in this area if you have a new way to display a set of files or nodes. For example, in a graph form or different layout beyond the simple table.
- Create a module from within NetBeans. It must be dependent on these modules:
- Case
- CoreComponentInterfaces
- CoreComponents
- DataModel
- DialogsAPI (if pop-ups and such are going to be used)
- Explorer & Property Sheet API
- Lookup
- Nodes API
- Setting API
- UI Utilities API
- Utilities API
- Window System API
- Make a class that extends org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer and is registered as a service provider for the org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer class by specifying "@ServiceProvider(service = DataResultViewer.class)" or by using layer.xml. This class will extend JPanel.
- See the previous sections on default actions. (note that this refers to the CoreComponentINterfaces package-level description).
*/