In VFS3, VFS doesn't know (or care) if a file is an archive, unless a deployer has
mounted it. VFS3's "isLeaf()" is deprecated and just returns "!
isDirectory()". However, isDirectory() only returns true if the entry is known to be
a directory; a false value might mean that yes it's a directory but it's not
accessible for some reason (permissions etc.). So I think I will add an isFile() method
and make isLeaf() call that instead... or maybe simply remove isLeaf() altogether.
A getType() would be the best API of all, but Java gives us no way to guarantee we have
the right answer in a consistent and race-free manner. Maybe with JDK7...
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4261071#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...