19 package org.sleuthkit.autopsy.datamodel;
21 import java.util.LinkedHashMap;
23 import org.apache.commons.lang3.StringUtils;
24 import org.openide.nodes.Sheet;
25 import org.openide.util.NbBundle;
38 this.content = fsContent;
44 return visitor.
visit(
this);
52 String getDataSource() {
58 Sheet sheet =
new Sheet();
59 Sheet.Set sheetSet = sheet.get(Sheet.PROPERTIES);
60 if (sheetSet == null) {
61 sheetSet = Sheet.createPropertiesSet();
65 Map<String, Object> map =
new LinkedHashMap<>();
68 final String NO_DESCR = Bundle.AbstractFsContentNode_noDesc_text();
70 final String propString = propType.toString();
71 final Object
property = map.get(propString);
73 sheetSet.put(nodeProperty);
76 this.addTagProperty(sheetSet);
102 "CommonFilePropertyType.fileColLbl=File",
103 "CommonFilePropertyType.pathColLbl=Parent Path",
104 "CommonFilePropertyType.hashsetHitsColLbl=Hash Set Hits",
105 "CommonFilePropertyType.dataSourceColLbl=Data Source",
106 "CommonFilePropertyType.mimeTypeColLbl=MIME Type"
110 File(Bundle.CommonFilePropertyType_fileColLbl()),
113 DataSource(Bundle.CommonFilePropertyType_dataSourceColLbl()),
114 MimeType(Bundle.CommonFilePropertyType_mimeTypeColLbl());
119 this.displayString = displayString;
124 return displayString;
final String displayString
FileInstanceNode(AbstractFile fsContent, String dataSource)
T visit(DataSourcesNode in)
AbstractFile getContent()
CommonFilePropertyType(String displayString)
static void fillPropertyMap(Map< String, Object > map, FileInstanceNode node)