Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 59995 invoked from network); 17 Dec 2003 10:27:07 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 17 Dec 2003 10:27:07 -0000 Received: (qmail 96721 invoked by uid 500); 17 Dec 2003 10:26:33 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 96687 invoked by uid 500); 17 Dec 2003 10:26:33 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 96674 invoked from network); 17 Dec 2003 10:26:32 -0000 Received: from unknown (HELO mail.gmx.net) (213.165.64.20) by daedalus.apache.org with SMTP; 17 Dec 2003 10:26:32 -0000 Received: (qmail 10140 invoked by uid 65534); 17 Dec 2003 10:26:45 -0000 Received: from ad96e3e0a.dsl.de.colt.net (EHLO [192.168.28.250]) (62.96.5.10) by mail.gmx.net (mp021) with SMTP; 17 Dec 2003 11:26:45 +0100 X-Authenticated: #2618757 Mime-Version: 1.0 (Apple Message framework v606) In-Reply-To: <3FDF6540.6030307@corvil.com> References: <747F247264ECE34CA60E323FEF0CCC0C0F5183@london.cellectivity.com> <3FD88654.9070806@corvil.com> <3FD89028.3020904@corvil.com> <3FD89745.1050209@corvil.com> <3FD97E3B.1060109@corvil.com> <3FD98795.7040509@corvil.com> <3FDF6540.6030307@corvil.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <83BD2DB0-307B-11D8-B429-000A95B24066@gmx.de> Content-Transfer-Encoding: 7bit From: Christopher Lenz Subject: Re: DynamicConfigurator namespace problem Date: Wed, 17 Dec 2003 11:26:45 +0100 To: "Ant Developers List" X-Mailer: Apple Mail (2.606) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Am 16.12.2003 um 21:04 schrieb Peter Reilly: > The interface is: > > public interface DynamicConfiguratorNS { > void setDynamicAttribute(String uri, String qualifiedName, > String value) > throws BuildException; > Object createDynamicElement( > String uri, String localName) throws BuildException; > } I assume "qualifiedName" is a typo and should be "localName"? > Another Namespace issue is the handling of the ant core uri by the > code. Currently the code sets this to "" at an early stage. > It however should be retained in the system (ie. whether > the namespace URI of an element is "" or > "antlib:org.apache.tools.ant"). Agreed. But I assume such a change would have rather large impact on the current code base, no? > For ant 1.6 (and beyond) we can make macrodef namespace independent, > without > this patch. I think that would be the best option. It would postpone the addition of a DynamicConfiguratorNS interface to a later release, thus the interface could be designed properly from the start (if there is such a thing ;-) ). Cheers, Chris -- Christopher Lenz /=/ cmlenz at gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org