19 package org.sleuthkit.autopsy.datamodel;
 
   21 import java.util.Arrays;
 
   22 import org.openide.nodes.Sheet;
 
   23 import org.openide.util.NbBundle;
 
   24 import org.openide.util.lookup.Lookups;
 
   34     public static final String 
NAME = NbBundle.getMessage(
ViewsNode.class, 
"ViewsNode.name.text");
 
   38                 new FileTypeExtensionFilters(sleuthkitCase),
 
   44                 Lookups.singleton(NAME));
 
   47         this.setIconBaseWithExtension(
"org/sleuthkit/autopsy/images/views.png"); 
 
   62         Sheet s = super.createSheet();
 
   63         Sheet.Set ss = s.get(Sheet.PROPERTIES);
 
   65             ss = Sheet.createPropertiesSet();
 
   69         ss.put(
new NodeProperty<>(NbBundle.getMessage(
this.getClass(), 
"ViewsNode.createSheet.name.name"),
 
   70                 NbBundle.getMessage(
this.getClass(), 
"ViewsNode.createSheet.name.displayName"),
 
   71                 NbBundle.getMessage(
this.getClass(), 
"ViewsNode.createSheet.name.desc"),
 
T visit(DataSourcesNode in)
ViewsNode(SleuthkitCase sleuthkitCase)