Autopsy
4.1
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) |
String | getItemType () |
boolean | isLeafTypeNode () |
Protected Member Functions | |
Sheet | createSheet () |
Private Member Functions | |
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 60 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 122 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.addPropertyChangeListener(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.artifact, org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup(), org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), 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 140 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.addPropertyChangeListener(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.artifact, org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup(), org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), org::sleuthkit::datamodel::BlackboardArtifact.getArtifactTypeID(), and org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.setDisplayName().
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 386 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 449 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getAssociatedContent().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
protected |
Definition at line 231 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.fillPropertyMap(), org::sleuthkit::datamodel::BlackboardArtifact.getArtifactTypeID(), org::sleuthkit::datamodel::AbstractFile.getAtime(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getBlackboardArtifactTagsByArtifact(), org.sleuthkit.autopsy.casemodule.services.TagsManager.getContentTagsByContent(), org::sleuthkit::datamodel::AbstractFile.getCrtime(), org::sleuthkit::datamodel::AbstractFile.getCtime(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org::sleuthkit::datamodel::Content.getDataSource(), org::sleuthkit::datamodel::BlackboardArtifact.getDisplayName(), org::sleuthkit::datamodel::AbstractFile.getMIMEType(), org::sleuthkit::datamodel::AbstractFile.getMtime(), org::sleuthkit::datamodel::Content.getName(), org::sleuthkit::datamodel::AbstractFile.getNameExtension(), org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getRootParentName(), org.sleuthkit.autopsy.casemodule.Case.getServices(), org::sleuthkit::datamodel::Content.getSize(), org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTime(), org.sleuthkit.autopsy.casemodule.services.Services.getTagsManager(), org::sleuthkit::datamodel::Content.getUniquePath(), and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_EXT_MISMATCH_DETECTED.
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 402 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.associated, org::sleuthkit::datamodel::BlackboardAttribute::TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.DATETIME, org.sleuthkit.autopsy.datamodel.ContentUtils.getStringTime(), org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_KEYWORD_SEARCH_TYPE, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_PATH_ID, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_SET_NAME, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TAGGED_ARTIFACT, org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_TEXT, and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_TOOL_OUTPUT.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
Action [] org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getActions | ( | boolean | context | ) |
Definition at line 163 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(), org::sleuthkit::datamodel::BlackboardArtifact.getArtifactID(), and org.sleuthkit.autopsy.timeline.actions.ViewArtifactInTimelineAction.hasSupportedTimeStamp().
Referenced by org.sleuthkit.autopsy.directorytree.DataResultFilterNode.GetPopupActionsDisplayableItemNodeVisitor.visit().
|
staticprivate |
Definition at line 462 of file BlackboardArtifactNode.java.
References org::sleuthkit::datamodel::SleuthkitCase.getContentById(), org::sleuthkit::datamodel::BlackboardArtifact.getObjectID(), and org::sleuthkit::datamodel::BlackboardArtifact.getSleuthkitCase().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createLookup().
String org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getItemType | ( | ) |
Definition at line 479 of file BlackboardArtifactNode.java.
|
private |
Definition at line 366 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.associated, org::sleuthkit::datamodel::Content.getName(), and org::sleuthkit::datamodel::Content.getParent().
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
boolean org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.isLeafTypeNode | ( | ) |
Definition at line 474 of file BlackboardArtifactNode.java.
|
private |
Definition at line 152 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.casemodule.Case.removePropertyChangeListener().
|
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 202 of file BlackboardArtifactNode.java.
References org::sleuthkit::datamodel::BlackboardArtifact.getArtifactTypeID(), org::sleuthkit::datamodel::BlackboardArtifact.getAttributes(), org::sleuthkit::datamodel::SleuthkitCase.getBlackboardArtifact(), org.sleuthkit.autopsy.casemodule.Case.getCurrentCase(), org::sleuthkit::datamodel::BlackboardArtifact.getDisplayName(), org::sleuthkit::datamodel::Content.getName(), org.sleuthkit.autopsy.casemodule.Case.getSleuthkitCase(), org::sleuthkit::datamodel::BlackboardAttribute::ATTRIBUTE_TYPE.TSK_ASSOCIATED_ARTIFACT, org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_INTERESTING_ARTIFACT_HIT, and org::sleuthkit::datamodel::BlackboardArtifact::ARTIFACT_TYPE.TSK_KEYWORD_HIT.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
private |
Definition at line 362 of file BlackboardArtifactNode.java.
References org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.createSheet().
|
private |
Definition at line 62 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.BlackboardArtifactNode().
|
private |
Definition at line 63 of file BlackboardArtifactNode.java.
Referenced by org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.fillPropertyMap(), and org.sleuthkit.autopsy.datamodel.BlackboardArtifactNode.getRootParentName().
|
private |
Definition at line 64 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 65 of file BlackboardArtifactNode.java.
|
private |
Definition at line 82 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 79 of file BlackboardArtifactNode.java.
|
staticprivate |
Definition at line 70 of file BlackboardArtifactNode.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Apr 24 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.