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 78563 invoked from network); 27 Nov 2000 11:22:19 -0000 Received: from neworder.globalcast.se (HELO globalcast.se) (qmailr@212.28.192.38) by locus.apache.org with SMTP; 27 Nov 2000 11:22:19 -0000 Received: (qmail 8133 invoked from network); 27 Nov 2000 11:22:14 -0000 Received: from unknown (HELO jonlap) (212.28.207.214) by ns.globalcast.se with SMTP; 27 Nov 2000 11:22:14 -0000 From: =?iso-8859-1?Q?Jon_Tirs=E9n?= To: Subject: RE: [PATCH] Wait and Available Date: Mon, 27 Nov 2000 12:22:14 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 In-Reply-To: <000301c057e5$e76d6f50$2101a8c0@chr2> X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N The use of the prefix "I" for interfaces is not idiomatic to Java (according to JLS) (rather one should use the suffix Impl for implementation if needed to separate them both). I don't see it anywhere else in the code for Ant so I guess it's not project-standard for Ant either. (As with most Java-projects.) > -----Original Message----- > From: Thomas Christen [mailto:chr@active.ch] > Sent: Sunday, November 26, 2000 9:18 PM > To: Ant-Dev > Subject: [PATCH] Wait and Available > > > Here it is ;-) > > The attached zip contains > - A new Version of Available.java : New attributes "failonerror" > and "not" > - A new Task called Wait (See documentation wait.htm) > - A new Interface called ISupportsTasks : Used to mark > any task as a task supporting nested tasks > - A new Version of ProjectHelper.java : > - Constructor TaskHandler: Type of target changed to Object > - NestedElementHanlder: Methode init changed a lot > - A new Version of Target.java : Only added implements > ISupportTasks and make use of the new methode perform() from > Task (see below) > - A new Version of Task.java : New methode called perform for > a centralized handling of task execution. > > Any task can now implement nested task by implementing the Interface > ISupportsTasks. The task then has full control over the sequence of it > netsted tasks. > > Hope you will like my minor changes ... > > My next step is now to implement the Task called Paralell to let > ant execute > Tasks in several threads. > > Thomas >