|
org.sleuthkit.autopsy.datamodel/0 0.0 1 | |||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
See:
Description
| Interface Summary | |
|---|---|
| ContentNode | Interface class that all Data nodes inherit from. |
| ContentNodeVisitor<T> | Interface for visitor pattern on ContentNodes |
| Class Summary | |
|---|---|
| ContentNodeVisitor.Default<T> | Visitor with an implementable default behavior for all types. |
| DataConversion | Helper methods for converting data. |
| DirectoryNode | This class is used to represent the "Node" for the directory. |
| FileNode | This class is used to represent the "Node" for the file. |
| ImageNode | This class is used to represent the "Node" for the image. |
| Installer | Installer checks that the JNI library is working when the module is loaded. |
| RootContentChildren | Children implementation for the root node of a ContentNode tree. |
| VolumeNode | This class is used to represent the "Node" for the volume. |
Autopsy 3 uses NetBeans Nodes to pass data around. The Sleuth Kit comes with Java datamodel classes in org.sleuthkit.datamodel and it contains classes for files, directories, file systems, volumes, and other data types that can be found in a disk image. These classes are not NetBeans specific.
This package, org.sleuthkit.autopsy.datamodel, contains classes that are NetBeans-specific and map to classes in the Sleuth Kit datamodel. For example org.sleuthkit.autopsy.datamodel.DirectoryNode is the Node class for the org.sleuthkit.datamodel.Directory class.
ContentNode is the interface class for the data type-specific nodes, just like org.sleuthkit.datamodel.Content is the interface class for the TSK datamodel. ContentNode provides the standard methods that all nodes must provide. AbstractContentNode implements some of those methods.
You should only have to create the root node in a hierarchy. To do so, use the RootContentChildren class and pass in the list of TSK datamodel objects that you need to encapsulate. After that, the children will automatically be created as nodes when they are requested. ContentChildren deals with this.
|
org.sleuthkit.autopsy.datamodel/0 0.0 1 | |||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||