Autopsy
4.4
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.AccountArtifactNode.
Public Member Functions | |
BlackboardArtifactNode (BlackboardArtifact artifact, String iconPath) | |
BlackboardArtifactNode (BlackboardArtifact artifact) | |
void | addNodeProperty (NodeProperty<?> np) |
Action[] | getActions (boolean context) |
NodeSelectionInfo | getChildNodeSelectionInfo () |
String | getItemType () |
boolean | isLeafTypeNode () |
void | setChildNodeSelectionInfo (NodeSelectionInfo selectedChildNodeInfo) |
Protected Member Functions | |
Sheet | createSheet () |
Private Member Functions | |
void | addEmailMsgProperty (Map< String, Object > map, BlackboardAttribute attribute) |
void | fillPropertyMap (Map< String, Object > map, BlackboardArtifact artifact) |
String | getRootParentName () |
void | removeListeners () |
void | setDisplayName () |
void | updateSheet () |
Static Private Member Functions | |
static Lookup | createLookup (BlackboardArtifact artifact) |
static Content | getAssociatedContent (BlackboardArtifact artifact) |
Private Attributes | |
final BlackboardArtifact | artifact |
final Content | associated |
List< NodeProperty<?extends Object > > | customProperties |
final PropertyChangeListener | pcl |
Static Private Attributes | |
static final Logger | LOGGER = Logger.getLogger(BlackboardArtifactNode.class.getName()) |
static final Integer[] | SHOW_FILE_METADATA |
static final Integer[] | SHOW_UNIQUE_PATH |
Node wrapping a blackboard artifact object. This is generated from several places in the tree.
Definition at line 61 of file BlackboardArtifactNode.java.
org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode | ( | BlackboardArtifact | artifact, |
String | iconPath | ||
) |
Construct blackboard artifact node from an artifact and using provided icon
artifact | artifact to encapsulate |
iconPath | icon to use for the artifact |
Definition at line 123 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.addPropertyChangeListener(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.artifact, org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup(), and org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.setDisplayName().
org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode | ( | BlackboardArtifact | artifact | ) |
Construct blackboard artifact node from an artifact and using default icon for artifact type
artifact | artifact to encapsulate |
Definition at line 141 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.addPropertyChangeListener(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.artifact, org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup(), and org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.setDisplayName().
|
private |
Fill map with EmailMsg properties, not all attributes are filled
map | map with preserved ordering, where property names/values are put |
attribute | attribute to check/fill as property |
Definition at line 480 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.associated, and org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTime().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.fillPropertyMap().
void org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.addNodeProperty | ( | NodeProperty<?> | np | ) |
Add an additional custom node property to that node before it is displayed
np | NodeProperty to add |
Definition at line 417 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.KeywordHits.createBlackboardArtifactNode().
|
staticprivate |
Create a Lookup based on what is in the passed in artifact.
artifact |
Definition at line 524 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getAssociatedContent().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
protected |
Definition at line 244 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.fillPropertyMap(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getBlackboardArtifactTagsByArtifact(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getContentTagsByContent(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getRootParentName(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTime(), and org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.updateSheet().
|
private |
Fill map with Artifact properties
map | map with preserved ordering, where property names/values are put |
artifact | to extract properties from |
Definition at line 433 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.addEmailMsgProperty(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.associated, and org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTime().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
Action [] org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getActions | ( | boolean | context | ) |
Definition at line 164 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.timeline.actions.ViewFileInTimelineAction.createViewFileAction(), org.sleuthkit.autopsy.timeline.actions.ViewFileInTimelineAction.createViewSourceFileAction(), org.sleuthkit.autopsy.coreutils.MessageNotifyUtil.Notify.error(), and org.sleuthkit.autopsy.timeline.actions.ViewArtifactInTimelineAction.hasSupportedTimeStamp().
Referenced by org.sleuthkit.autopsy.directorytree.DataResultFilterNode.GetPopupActionsDisplayableItemNodeVisitor.visit().
|
staticprivate |
Definition at line 537 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup().
|
inherited |
Gets information about which child node of this node, if any, should be selected.
Definition at line 138 of file DisplayableItemNode.java.
References org.sleuthkit.autopsy.datamodel.DisplayableItemNode.selectedChildNodeInfo.
String org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getItemType | ( | ) |
Definition at line 553 of file BlackboardArtifactNode.java.
|
private |
Definition at line 397 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.associated.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
boolean org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.isLeafTypeNode | ( | ) |
Definition at line 548 of file BlackboardArtifactNode.java.
|
private |
Definition at line 153 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.removePropertyChangeListener().
|
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 127 of file DisplayableItemNode.java.
References org.sleuthkit.autopsy.datamodel.DisplayableItemNode.selectedChildNodeInfo.
Referenced by org.sleuthkit.autopsy.directorytree.ViewContextAction.actionPerformed(), and org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.viewArtifact().
|
private |
Set the filter node display name. The value will either be the file name or something along the lines of e.g. "Messages Artifact" for keyword hits on artifacts.
Definition at line 204 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), and org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
private |
Definition at line 393 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
|
private |
Definition at line 63 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
private |
Definition at line 64 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.addEmailMsgProperty(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.fillPropertyMap(), and org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getRootParentName().
|
private |
Definition at line 65 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 66 of file BlackboardArtifactNode.java.
|
private |
Definition at line 83 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 80 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 71 of file BlackboardArtifactNode.java.
Copyright © 2012-2016 Basis Technology. Generated on: Tue Jun 13 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.