19 package org.sleuthkit.autopsy.ingest;
21 import java.util.ArrayList;
22 import java.util.Collection;
37 final class GetRootDirectoryVisitor
extends GetFilesContentVisitor {
40 public Collection<AbstractFile> visit(VirtualDirectory ld) {
43 Collection<AbstractFile> ret =
new ArrayList<>();
49 public Collection<AbstractFile> visit(LayoutFile lf) {
51 Collection<AbstractFile> ret =
new ArrayList<>();
57 public Collection<AbstractFile> visit(Directory drctr) {
59 Collection<AbstractFile> ret =
new ArrayList<>();
65 public Collection<AbstractFile> visit(FileSystem fs) {
66 return getAllFromChildren(fs);
70 public Collection<AbstractFile> visit(File file) {
72 return getAllFromChildren(file);
76 public Collection<AbstractFile> visit(DerivedFile derivedFile) {
79 return getAllFromChildren(derivedFile);
83 public Collection<AbstractFile> visit(LocalFile localFile) {
86 return getAllFromChildren(localFile);
90 public Collection<AbstractFile> visit(SlackFile slackFile) {
93 return getAllFromChildren(slackFile);