Index: Actions.java =================================================================== RCS file: /cvs/ant/freeform/src/org/netbeans/modules/ant/freeform/Actions.java,v --- Actions.java 6 Aug 2004 21:19:08 -0000 1.5 +++ Actions.java 12 Aug 2004 16:50:10 -0000 @@ -271,6 +271,25 @@ buf.append(f.getAbsolutePath()); } else if (format.equals("relative-path")) { // NOI18N buf.append((String) entry.getKey()); + } else if (format.equals("absolute-path-base")) { // NOI18N + File f = FileUtil.toFile((FileObject) entry.getValue()); + if (f == null) { + // Not a disk file?? + return; + } + String path = f.getAbsolutePath(); + int dot = path.lastIndexOf('.'); + if (dot > path.lastIndexOf('/')) { + path = path.substring(0, dot); + } + buf.append(path); + } else if (format.equals("relative-path-base")) { // NOI18N + String path = (String) entry.getKey(); + int dot = path.lastIndexOf('.'); + if (dot > path.lastIndexOf('/')) { + path = path.substring(0, dot); + } + buf.append(path); } else { assert format.equals("java-name") : format; String path = (String) entry.getKey();