DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26364>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26364 <pathconvert> should support nested <mapper>s in addition to its <map> element [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[PATCH] nested <mapper> for |<pathconvert> should support |<pathconvert> PLUS composite|nested <mapper>s in addition |<mapper> |to its <map> element ------- Additional Comments From [EMAIL PROTECTED] 2004-01-29 15:20 ------- Hi Matt, I worked on an enhancement to mapper last year that I did not release (I lost it ;-). It is like your composite mapper except that it uses the add(FileNameName) method signature and allows the filename mappers to be chained or to be treated in parallel: <delete quiet="yes" dir="mapper.test"/> <mkdir dir="mapper.test"/> <touch file="mapper.test/1.test"/> <touch file="mapper.test/y.java"/> <path id="x"> <fileset dir="mapper.test"/> </path> <reflectdef name="basenamemapper" language="beanshell"> package my.mappers; import java.io.*; import org.apache.tools.ant.util.FileNameMapper; public class upcasemapper implements FileNameMapper { public void setFrom(String ignore) {} public void setTo(String ignore) {} public String[] mapFileName(String filename) { File x = new File(filename); return new String[] {x.getName()}; } } </reflectdef> <pathconvert refid="x" targetos="unix" property="p"> <mapper chained="yes"> <mapper> <globmapper from="*.java" to="*.out"/> <mapper type="glob" from="*.test" to="*.test.out"/> </mapper> <basenamemapper/> </mapper> </pathconvert> <echo>${p}</echo> Will echo: 1.test.out:y.out --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]