Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 2720 invoked by uid 500); 17 Apr 2001 10:03:40 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 2707 invoked from network); 17 Apr 2001 10:03:36 -0000 Message-ID: <005401c0c726$1c32cd70$0fe3223f@cognetnt> From: "Conor MacNeill" To: References: Subject: Re: [VOTE] Datatypes Date: Tue, 17 Apr 2001 19:56:02 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N From: "Stefan Bodewig" > * Allow mappers to be genericised so that particular features can be modified > during mapping. Something similar to > > > > > > > > > -1. Not a function of the mappers I think. > > * Allow include/exclude tow work with multiple characteristerics of a file. > ie include into fileset if file is readable, modified after 29th of Feb, > has a name that matches patter "**/*.java" and the property "foo.present" > is set. Something similar to > > > > > > > > operation="greater-than" > value="29th Feb 2003"/> > > +0 > * provide datatypes through property tag and remove need for separate free > standing entities. ie > > > > > > -1. I think should remain just the string datatype. > * provide support for non-hardwired (ie loadable) low-level > components (mappers/itemset-filters/converters). Allow them to be > loaded in either global or a new classloader. +1 > > * provide support for non-hardwired (ie loadable) converters. > > /i.e. make the hardcoded rules from IntrospectionHelper pluggable/ -0. Not sure what problem this is solving. > > * Make all datatypes interfaces to allow them to be customized in many > ways. -1 > > * Set arithmetic for fileset/patternset/*set > +1 to simple set arithmetic. > * inheritance of ant properties/datatypes/context etc in project hierarchy +1 > > * inheritance of between ant datatypes. ie fileset A inherits from > fileset B (includes all entries in A). -1 - covered by set arithemtic > > * Homogenize notion of PATHs and filesets. -1