mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-08 22:29:33 +00:00
Remove javadoc markup in doxygen files
This commit is contained in:
parent
8c28dd7767
commit
d93d0ec38b
@ -3,19 +3,19 @@
|
||||
* \section data Accessing Case Data
|
||||
* A case contains one or more disk images and is the highest-level unit of an investigation.
|
||||
* All data in a case will be stored in a single database and configuration file.
|
||||
* A case must be open before analysis can occur. You will use a {@link org.sleuthkit.autopsy.casemodule.Case#Case Case}
|
||||
* A case must be open before analysis can occur. You will use a org.sleuthkit.autopsy.casemodule.Case
|
||||
* object to get access to the data being analyzed.
|
||||
* Case settings are stored in an XML file. See the {@link org.sleuthkit.autopsy.casemodule.XMLCaseManagement#XMLCaseManagement() XMLCaseManagement}
|
||||
* Case settings are stored in an XML file. See the org.sleuthkit.autopsy.casemodule.XMLCaseManagement
|
||||
* class for more details.
|
||||
* Currently, only one case can be opened at a time.
|
||||
* To determine the open case, use the static {@link org.sleuthkit.autopsy.casemodule.Case#getCurrentCase() Case.getCurrentCase()} method.
|
||||
* Once you have the object for the currently open case, {@link org.sleuthkit.autopsy.casemodule.Case#getRootObjects() Case.getRootObjects()}
|
||||
* To determine the open case, use the static org.sleuthkit.autopsy.casemodule.Case.getCurrentCase() method.
|
||||
* Once you have the object for the currently open case, org.sleuthkit.autopsy.casemodule.Case.getRootObjects()
|
||||
* will return the top-level Sleuth Kit Content modules. You can then get their children to go down the tree of data types.
|
||||
*
|
||||
* \section events Case Events
|
||||
* To receive an event when cases are opened, closed, or changed, use the {@link org.sleuthkit.autopsy.casemodule.Case#addPropertyChangeListener(PropertyChangeListener)
|
||||
* addPropertyChangeListener} method to register your class as a PropertyChangeListener.
|
||||
* This is most commonly required when developing a new {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer#DataExplorer() DataExplorer}
|
||||
* To receive an event when cases are opened, closed, or changed, use the org.sleuthkit.autopsy.casemodule.Case.addPropertyChangeListener(PropertyChangeLister)
|
||||
* method to register your class as a PropertyChangeListener.
|
||||
* This is most commonly required when developing a new org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer.DataExplorer()
|
||||
* module that needs to get data about the currently opened case.
|
||||
*
|
||||
* \section add_image Add Image Process
|
||||
|
@ -2,9 +2,9 @@
|
||||
* \package org.sleuthkit.autopsy.corecomponentinterfaces
|
||||
* This package contains the interface classes that define the core components in Autopsy. These components are used in the difference zones of the GUI.
|
||||
* <h2>Autopsy Zones</h2>
|
||||
* There are three major zones in the Autopsy UI. The left hand side has the {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer DataExplorer} zone. This area is where you can search for and explore data. It has all of the analysis smarts. An example of a DataExplorer is the directory tree that shows the hierarchy of directories (and hides the files from view).
|
||||
* The DataExplorer area identifies a subset of the data to show the user and passes the data to the {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataResult DataResult}s area in the upper right. In the previous example, the contents of a specific folder would be passed to this area and displayed in a table or thumbnail form.</p>
|
||||
* When a file or object is selected in the DataResult, it is passed to the {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataContent DataContent} zone in the lower right. This is where file content can be viewed in hex form, strings, etc.
|
||||
* There are three major zones in the Autopsy UI. The left hand side has the org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer zone. This area is where you can search for and explore data. It has all of the analysis smarts. An example of a DataExplorer is the directory tree that shows the hierarchy of directories (and hides the files from view).
|
||||
* The DataExplorer area identifies a subset of the data to show the user and passes the data to the org.sleuthkit.autopsy.corecomponentinterfaces.DataResult area in the upper right. In the previous example, the contents of a specific folder would be passed to this area and displayed in a table or thumbnail form.</p>
|
||||
* When a file or object is selected in the DataResult, it is passed to the org.sleuthkit.autopsy.corecomponentinterfaces.DataContent zone in the lower right. This is where file content can be viewed in hex form, strings, etc.
|
||||
* <h2>Data Flow</h2>
|
||||
* <h3>Creating Nodes in DataExplorer</h3>
|
||||
* Data flows between the areas inside of a NetBeans node. The DataExplorer modules create the NetBeans nodes. They query the SQLite database or do whatever they want to identify the set of files that are of interest. They create the NetBeans nodes based on Sleuthkit data model objects. See the org.sleuthkit.autopsy.datamodel package for more details on this.
|
||||
@ -13,7 +13,7 @@
|
||||
* The DataExplorer is responsible for setting the double-click and right-click actions associated with the node. The default single click action is to pass data to DataContent. To override this, you must create a new DataResultViewer instance that overrides the propertyChange() method. The DataExplorer adds actions to wrapping the node in a FilterNode variant. The FilterNode then defines the actions for the node by overriding the getPreferredAction() and getActions() methods. As an example, org.sleuthkit.autopsy.directorytree.DataResultFilterNode and org.sleuthkit.autopsy.directorytree.DataResultFilterChildren wraps the nodes that are passed over by the DirectoryTree DataExplorer.
|
||||
* DataResult can send data back to its DataExplorer by making a custom action that looks up it's instance (DataExplorer.getInstance()).
|
||||
* <h3>Getting Nodes to DataContent </h3>
|
||||
* A default DataContent viewer is created when a case is opened. To display the contents of a node, it must be passed to a DataContent instance. The default single-click behavior of the DataResultViewers is to lookup the default DataContent TopComponent and pass the selected node to it. See {@link org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer#propertyChange(PropertyChangeEvent) AbstractDataResultViewer.propertyChange()} for details.
|
||||
* A default DataContent viewer is created when a case is opened. To display the contents of a node, it must be passed to a DataContent instance. The default single-click behavior of the DataResultViewers is to lookup the default DataContent TopComponent and pass the selected node to it. See org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer.propertyChange(PropertyChangeEvent) for details.
|
||||
* <h2>Creating new Functionality</h2>
|
||||
* <h3>Creating a DataExplorer</h3>
|
||||
* <ol>
|
||||
@ -32,7 +32,7 @@
|
||||
* <li>Utilities API
|
||||
* <li>Window System API
|
||||
* </ul>
|
||||
* <li> Create a class that implements {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer DataExplorer}. We have been making the TopComponent class be the one that implements DataExplorer. Register this class as a DataExplorer service provider by specifying "@ServiceProvider(service=DataExplorer.class)" in the class or using layer.xml.
|
||||
* <li> Create a class that implements org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer. We have been making the TopComponent class be the one that implements DataExplorer. Register this class as a DataExplorer service provider by specifying "@ServiceProvider(service=DataExplorer.class)" in the class or using layer.xml.
|
||||
* <li>Implement the methods required by the DataExplorer interface.
|
||||
* <li>Register the class to receive property change events from the org.sleuthkit.autopsy.Case module by using its addPropertyChangeListener() method.
|
||||
* <li>Access case data using the org.sleuthkit.autopsy.Case module.
|
||||
@ -58,7 +58,7 @@
|
||||
* <li>Utilities API
|
||||
* <li>Window System API
|
||||
* </ul>
|
||||
* <li>Make a class that extends {@link org.sleuthkit.autopsy.corecomponents.AbstractDataResultViewer#AbstractDataResultViewer() AbstractDataResultViewer} and is registered as a service provider for the {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataResultViewer DataResultViewer} class by specifying "@ServiceProvider(service = DataResultViewer.class)" or by using layer.xml. This class will extend JPanel. </li>
|
||||
* <li>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. </li>
|
||||
* <li>See the previous sections on default actions.</li>
|
||||
* </ol>
|
||||
* <h3>Creating a DataContentViewer</h3>
|
||||
@ -79,6 +79,6 @@
|
||||
* <li>Utilities API
|
||||
* <li>Window System API
|
||||
* </ul>
|
||||
* <li>Make a class that implements {@link org.sleuthkit.autopsy.corecomponentinterfaces.DataContentViewer 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. </li>
|
||||
* <li>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. </li>
|
||||
* </ol>
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user