19 package org.sleuthkit.autopsy.datamodel;
21 import java.util.LinkedHashMap;
23 import org.openide.nodes.Sheet;
24 import org.openide.util.NbBundle;
41 this(fsContent,
true);
64 @NbBundle.Messages(
"AbstractFsContentNode.noDesc.text=no description")
66 Sheet sheet = super.createSheet();
67 Sheet.Set sheetSet = sheet.get(Sheet.PROPERTIES);
68 if (sheetSet == null) {
69 sheetSet = Sheet.createPropertiesSet();
73 Map<String, Object> map =
new LinkedHashMap<>();
76 final String
NO_DESCR = Bundle.AbstractFsContentNode_noDesc_text();
77 for (AbstractFilePropertyType propType : AbstractFilePropertyType.values()) {
78 final String propString = propType.toString();
79 sheetSet.put(
new NodeProperty<>(propString, propString, NO_DESCR, map.get(propString)));
81 if (directoryBrowseMode) {
82 sheetSet.put(
new NodeProperty<>(HIDE_PARENT, HIDE_PARENT, HIDE_PARENT, HIDE_PARENT));
static void fillPropertyMap(Map< String, Object > map, AbstractFile content)
boolean directoryBrowseMode
static final String HIDE_PARENT
static final String NO_DESCR
synchronized static Logger getLogger(String name)
void addTagProperty(Sheet.Set sheetSet)
boolean getDirectoryBrowseMode()