This demo demonstrate the use of the FileTreePanel widget. The map has no purpose here. The sample creates the following files in the /tmp/ directory of this server :

In each one of those, it creates four directories: aa, bb, cc and dd. Again, in each one it creates: aaa, bbb, ccc and ddd. Finally, in every directories, there's a file called "file.txt" that contains the path of the current file.

This is only to show what this allow you to do. In this example, you have access to:

The above "cascade" button demonstrate the use of the FileTreeCascade plugin that can be used to automatically cascade the tree to a particular file or directory.