On Tue, 07 Oct 2003, Gert Driesen <[EMAIL PROTECTED]> wrote: > I have no problem removing it [filtersets] again, but we should > somehow think about how we'll be implementing fitlerchain support in > NAnt.
filtersets in Ant predate filterchains, that's why we haven't removed them (backwards compatibility). It should be straight forward to write a filterchain implementation that does the same things filterset does. > Perhaps Stefan Bodewig can give us some insights on how it was > implemented in Ant filterset or filterchain? Filterchains haven't changed much after they've been added in 1.5. The heavily rely on java.io.FilterReader so I'm not sure how easy the implementation could be ported to the NAnt universum. In Ant 1.6 <typedef> has become a lot more powerful. You can now typedef anything and we provide adapters for certain interfaces. So in the end, <taskdef> is just a special case of <typedef> with the adapter class being set to TaskAdapter. On top of that we've added new introspection rules to the algorithm that discovers nested elements. If a class has a method public void add(InterfaceType) it can accept as nested elements all named types that implement that interface or can be adapted to it. This is accompanied by some syntactic sugar but this is the basic thing that enables the easy usage of custom filters in 1.6. > Could be a start for more cooperation between the Ant and NAnt > developers, who knows ... More on that in a different thread. 8-) Stefan ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
