Autopsy
4.19.3
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.datamodel.DisplayableItemNode.
Inherited by org.sleuthkit.autopsy.datamodel.accounts.Accounts.AccountsRootNode, org.sleuthkit.autopsy.datamodel.Artifacts.TypeNode, org.sleuthkit.autopsy.datamodel.EmailExtracted.RootNode, org.sleuthkit.autopsy.datamodel.HashsetHits.RootNode, org.sleuthkit.autopsy.datamodel.InterestingHits.RootNode, and org.sleuthkit.autopsy.datamodel.KeywordHits.RootNode.
Public Member Functions | |
UpdatableCountTypeNode (Children children, Lookup lookup, String baseName, long filteringDSObjId, BlackboardArtifact.Type...types) | |
abstract< T > T | accept (DisplayableItemNodeVisitor< T > visitor) |
NodeSelectionInfo | getChildNodeSelectionInfo () |
abstract String | getItemType () |
abstract boolean | isLeafTypeNode () |
void | setChildNodeSelectionInfo (NodeSelectionInfo selectedChildNodeInfo) |
Protected Member Functions | |
long | fetchChildCount (SleuthkitCase skCase) throws TskCoreException |
long | getChildCount () |
synchronized final void | updatePropertySheet (NodeProperty<?>...newProps) |
Private Attributes | |
final String | baseName |
long | childCount = 0 |
final long | filteringDSObjId |
final Set< BlackboardArtifact.Type > | types |
Static Private Attributes | |
static final Logger | logger = Logger.getLogger(UpdatableCountTypeNode.class.getName()) |
Abstract class for type(s) nodes. This class allows for displaying a count artifacts with the type(s) associated with this node.
Definition at line 444 of file Artifacts.java.
org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.UpdatableCountTypeNode | ( | Children | children, |
Lookup | lookup, | ||
String | baseName, | ||
long | filteringDSObjId, | ||
BlackboardArtifact.Type... | types | ||
) |
Main constructor.
children | The Children to associated with this node. |
lookup | The Lookup to use with this name. |
baseName | The display name. The Node.displayName will be of format "[baseName] ([count])". |
filteringDSObjId | The data source object id to use for filtering. If id is less than or equal to 0, no filtering will occur. |
types | The types associated with this type node. |
Definition at line 465 of file Artifacts.java.
References org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.baseName, org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.filteringDSObjId, and org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.types.
|
abstractinherited |
Accepts a visitor DisplayableItemNodeVisitor that will perform an operation on this artifact type and return some object as the result of the operation.
visitor | The visitor, where the type parameter of the visitor is the type of the object that will be returned as the result of the visit operation. |
Referenced by org.sleuthkit.autopsy.directorytree.DataResultFilterNode.getActions(), and org.sleuthkit.autopsy.directorytree.DataResultFilterNode.getPreferredAction().
|
protected |
Fetches the count to be displayed from the case.
skCase | The relevant SleuthkitCase. |
TskCoreException |
Definition at line 493 of file Artifacts.java.
References org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.filteringDSObjId.
|
protected |
Returns the count of artifacts associated with these type(s).
Definition at line 480 of file Artifacts.java.
References org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.childCount.
|
inherited |
Gets information about which child node of this node, if any, should be selected.
Definition at line 142 of file DisplayableItemNode.java.
References org.sleuthkit.autopsy.datamodel.DisplayableItemNode.selectedChildNodeInfo.
|
abstractinherited |
Gets the item type string of the node, suitable for use as a key.
|
abstractinherited |
Indicates whether or not the node is capable of having child nodes. Should only return true if the node is ALWAYS a leaf node.
Referenced by org.sleuthkit.autopsy.directorytree.DirectoryTreeFilterChildren.IsLeafItemVisitor.defaultVisit().
|
inherited |
Adds information about which child node of this node, if any, should be selected. Can be null.
selectedChildNodeInfo | The child node selection information. |
Definition at line 131 of file DisplayableItemNode.java.
References org.sleuthkit.autopsy.datamodel.DisplayableItemNode.selectedChildNodeInfo.
Referenced by org.sleuthkit.autopsy.directorytree.ViewContextAction.setNodeSelection(), org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.viewArtifact(), and org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.viewOsAccount().
|
protectedinherited |
Updates the node property sheet by replacing existing properties with new properties with the same property name.
newProps | The replacement property objects. |
Definition at line 152 of file DisplayableItemNode.java.
|
private |
Definition at line 451 of file Artifacts.java.
Referenced by org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.UpdatableCountTypeNode().
|
private |
Definition at line 450 of file Artifacts.java.
Referenced by org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.getChildCount().
|
private |
Definition at line 449 of file Artifacts.java.
Referenced by org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.fetchChildCount(), org.sleuthkit.autopsy.datamodel.HashsetHits.RootNode.RootNode(), org.sleuthkit.autopsy.datamodel.EmailExtracted.RootNode.RootNode(), org.sleuthkit.autopsy.datamodel.InterestingHits.RootNode.RootNode(), org.sleuthkit.autopsy.datamodel.KeywordHits.RootNode.RootNode(), and org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.UpdatableCountTypeNode().
|
staticprivate |
Definition at line 446 of file Artifacts.java.
|
private |
Definition at line 448 of file Artifacts.java.
Referenced by org.sleuthkit.autopsy.datamodel.Artifacts.UpdatableCountTypeNode.UpdatableCountTypeNode().
Copyright © 2012-2022 Basis Technology. Generated on: Tue Mar 21 2023
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.