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)