/*! \page mod_content_page Developing Content Viewer Modules
Note that this needs cleanup and updating. it has been copied from the CoreComponentInterfaces package description.
Creating a DataContentViewer
DataContentTopComponent is the high-level window in the DataContent area. Each instance of this loads up all instances of DataContentViewers that have been registered with the system. Example viewers include the strings and hexdump views. If you want to make your own type of viewer, follow the steps below.
- 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 implements org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer and is registered as a service provider for DataContentViewer.class by specifying "@ServiceProvider(service = DataContentViewer.class)" or by using layer.xml. This class must extend JPanel.
Find a home for this:
If multiple content viewers are supported, a preferred (default) content viewer is chosen.
*/