19 package org.sleuthkit.autopsy.datamodel;
 
   31 interface ContentNodeVisitor<T> {
 
   33     T visit(ImageNode in);
 
   35     T visit(VirtualDirectoryNode lcn);
 
   37     T visit(LocalDirectoryNode ldn);
 
   39     T visit(VolumeNode vn);
 
   43     T visit(DirectoryNode dn);
 
   47     T visit(LayoutFileNode lcn);
 
   49     T visit(LocalFileNode dfn);
 
   51     T visit(SlackFileNode sfn);
 
   53     T visit(BlackboardArtifactNode bban);
 
   55     T visit(UnsupportedContentNode ucn);
 
   57     T visit(OsAccountNode bban);
 
   59     T visit(LocalFilesDataSourceNode lfdsn);
 
   67     static abstract class Default<T> 
implements ContentNodeVisitor<T> {
 
T visit(VirtualDirectoryNode ldn)
T visit(LocalDirectoryNode ldn)
T visit(BlackboardArtifactNode bban)
abstract T defaultVisit(ContentNode c)
T visit(OsAccountNode bban)
T visit(DirectoryNode dn)
T visit(LayoutFileNode lcn)
T visit(SlackFileNode sfn)
T visit(LocalFileNode dfn)
T visit(UnsupportedContentNode ucn)
T visit(LocalFilesDataSourceNode lfdsn)