1: /**
2: The visitor interface type for visiting file system nodes.
3: */
4: public interface FileSystemVisitor
5: {
6: /**
7: Visits a file node.
8: @param node the file node
9: */
10: void visitFileNode(FileNode node);
12: /**
13: Visits a directory node.
14: @param node the directory node
15: */
16: void visitDirectoryNode(DirectoryNode node);
17: }