Return-Path: Delivered-To: apmail-myfaces-dev-archive@www.apache.org Received: (qmail 23623 invoked from network); 18 Apr 2006 18:39:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 18 Apr 2006 18:39:39 -0000 Received: (qmail 31281 invoked by uid 500); 18 Apr 2006 18:39:37 -0000 Delivered-To: apmail-myfaces-dev-archive@myfaces.apache.org Received: (qmail 31223 invoked by uid 500); 18 Apr 2006 18:39:36 -0000 Mailing-List: contact dev-help@myfaces.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "MyFaces Development" Delivered-To: mailing list dev@myfaces.apache.org Received: (qmail 31211 invoked by uid 99); 18 Apr 2006 18:39:36 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Apr 2006 11:39:36 -0700 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mkienenb@gmail.com designates 64.233.182.189 as permitted sender) Received: from [64.233.182.189] (HELO nproxy.gmail.com) (64.233.182.189) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Apr 2006 11:39:35 -0700 Received: by nproxy.gmail.com with SMTP id c31so606788nfb for ; Tue, 18 Apr 2006 11:39:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=dQC0RRk5ZxP+tkrj2Vl2hgrzrWUjVDQ3la0YVC3SsTqeqsmo+5ZGlQQifKHdWTGwaouj269yHtnFkVsw1CfU/i7lXOJneS3O/2WxGRpbDORfGEZkQbXKUhopZigO8CwiSxJt+5AadZTXj32jpf05AsrOCaFGdMezCzrM/XkrhQw= Received: by 10.49.68.11 with SMTP id v11mr2464540nfk; Tue, 18 Apr 2006 11:39:14 -0700 (PDT) Received: by 10.48.216.7 with HTTP; Tue, 18 Apr 2006 11:39:14 -0700 (PDT) Message-ID: <8f985b960604181139r2acae2f6k60ad2cffd53949c2@mail.gmail.com> Date: Tue, 18 Apr 2006 14:39:14 -0400 From: "Mike Kienenberger" To: "MyFaces Development" Subject: Re: idea regarding components In-Reply-To: <8f985b960604181058v2280c0fajcfd0b7251508ab50@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <8f985b960604181058v2280c0fajcfd0b7251508ab50@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 4/18/06, Mike Kienenberger wrote: > The JSP tag writing should be > > >pretty mechanical (albeit boring) work. Maybe we could write a script > > >to generate them :) On 4/18/06, Dennis Byrne wrote: > > I think the Ora guys already have a generator for this ? On 4/18/06, Mike Kienenberger wrote: > That's a good point. I think Adam Winer might have mentioned that. > Probably should run this by the ADFFaces dev mailing list for > confirmation. And there is such a thing in ADFFaces that could be adapted: ---------- Forwarded message ---------- From: Adam Winer Date: Apr 18, 2006 2:26 PM Subject: Re: build files for creating JSP tag handlers/tlds? To: adffaces-dev@incubator.apache.org Our base metadata is a faces-config.xml file - or, rather, a whole bunch of mini-faces-config.xml files that are included together. >From those faces-config.xmls, we generate UIComponents, fancy tagdoc, tlds, JSP tag handlers, the "real" faces-config.xml, and the Facelets .taglib.xml. It can handle merging in base, template implementations of the UIComponent, as well as the parts of the TLDs and taglib.xml files that can't be automatically generated. All this happens in Maven 2 plugins that run during the build. Currently, the tools are built around generating components that inherit from UIXComponentBase and JSP tag handlers that inherit from UIXComponentTag, but that'd be a straightforward thing to fix up, I think.