FileObject.java Index: FileObject.java =================================================================== RCS file: /cvs/openide/src/org/openide/filesystems/FileObject.java,v retrieving revision 1.79 diff -r1.79 FileObject.java 17a18 > import java.util.StringTokenizer; 520c521 < /** Retrieve file or folder contained in this folder by name (no extension ). --- > /** Retrieve file or folder relative to a current folder, with a given rel ative path. 522c523 < * @param name basename of the file (in this folder) --- > * @param relativePath is just basename of the file or the relative path de limited by '/' 527,528c528,537 < public final FileObject getFileObject (String name) { < return getFileObject (name, null); --- > public final FileObject getFileObject (String relativePath) { > if (relativePath.startsWith("/")) { > relativePath = relativePath.substring(1); > } > FileObject myObj = this; > StringTokenizer st = new StringTokenizer(relativePath, "/"); > while (myObj != null && st.hasMoreTokens()) { > myObj = myObj.getFileObject(st.nextToken(), null); > } > return myObj; 530a540 > 683a694 >