Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 26565 invoked from network); 4 Sep 2000 15:18:30 -0000 Received: from lukla.sun.com (192.18.98.31) by locus.apache.org with SMTP; 4 Sep 2000 15:18:30 -0000 Received: from gw.netbeans.com ([129.156.76.1]) by lukla.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id JAA13613 for ; Mon, 4 Sep 2000 09:18:29 -0600 (MDT) Received: from homesrv.netbeans.com (homesrv.netbeans.com [212.24.138.170]) by gw.netbeans.com (8.9.3/8.9.3) with ESMTP id RAA08748 for ; Mon, 4 Sep 2000 17:18:28 +0200 Received: from netbeans.com (IDENT:jglick@karlovo-nb.netbeans.com [212.24.138.185]) by homesrv.netbeans.com (8.9.3/8.9.3) with ESMTP id RAA02288 for ; Mon, 4 Sep 2000 17:18:28 +0200 Sender: Jesse.Glick@netbeans.com Message-ID: <39B3BD77.E77B51D3@netbeans.com> Date: Mon, 04 Sep 2000 17:19:19 +0200 From: Jesse Glick Organization: Sun Microsystems / NetBeans X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12-20 i686) X-Accept-Language: en MIME-Version: 1.0 To: ant-dev@jakarta.apache.org Subject: Re: When's the next stable release? References: <968055786.87172.ezmlm@jakarta.apache.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Stefan Bodewig wrote: > PD> * Notion of objects that are not Strings can be used > PD> as attributes of tasks. (ie you can have Files/FileSets/etc) > > I hope I'm getting this completed in the next few days for PATH like > structures, filesets and patternset. I.e. add , and > elements that can be used outside of tasks. > > We will have to agree whether they should be placed inside s > or outside, though. As the id attribute has to be unique within the > XML file anyway, I'd go for outside of (i.e. global). Global scope sounds ideal. Any thought given to abstracting the notion of referrable data types from an API perspective? I.e. to avoid making too many changes in the core classes in the future, as well as enabling richer optional tasks: make some abstract base class for types (FileSet, Path, etc.), where instances are configured from XML by introspection as usual (ProjectHelper should add a reference to the project if id="..." is set); and something like analogous to letting you plug in new types, giving the implementing class name and the XML element name. And of course make AntStructure understand them too. -Jesse -- Jesse Glick NetBeans, Open APIs tel (+4202) 3300-9161 Sun Micro x49161 Praha CR