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);
 11  
 12     /**
 13        Visits a directory node.
 14        @param node the directory node
 15     */
 16     void visitDirectoryNode(DirectoryNode node);
 17  }