Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 36842 invoked from network); 4 Feb 2009 03:59:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Feb 2009 03:59:19 -0000 Received: (qmail 35294 invoked by uid 500); 4 Feb 2009 03:59:18 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 35208 invoked by uid 500); 4 Feb 2009 03:59:18 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@cocoon.apache.org List-Id: Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 35198 invoked by uid 99); 4 Feb 2009 03:59:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Feb 2009 19:59:17 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of anpi@gmx.at designates 213.165.64.20 as permitted sender) Received: from [213.165.64.20] (HELO mail.gmx.net) (213.165.64.20) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 04 Feb 2009 03:59:08 +0000 Received: (qmail invoked by alias); 04 Feb 2009 03:58:48 -0000 Received: from h081217112143.dyn.cm.kabsi.at (EHLO coprime.localnet) [81.217.112.143] by mail.gmx.net (mp007) with SMTP; 04 Feb 2009 04:58:48 +0100 X-Authenticated: #18581550 X-Provags-ID: V01U2FsdGVkX18Wg9g8t1YWU3QKhmjAkKweBlKJt3C7KQ7Y3We+Vz JofoJFb9YctxNA From: Andreas Pieber To: dev@cocoon.apache.org Subject: Re: [RT] C3: Cleaning up SAX module Date: Wed, 4 Feb 2009 04:58:46 +0100 User-Agent: KMail/1.10.3 (Linux/2.6.27-11-generic; KDE/4.1.3; i686; ; ) References: <497EB87E.8050003@apache.org> <200901300940.16683.anpi@gmx.at> <4987248D.6010704@apache.org> In-Reply-To: <4987248D.6010704@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200902040458.46763.anpi@gmx.at> X-Y-GMX-Trusted: 0 X-FuHaFi: 0.57 X-Virus-Checked: Checked by ClamAV on apache.org On Monday 02 February 2009 17:51:25 Carsten Ziegeler wrote: > > and just weaken the conditions. The > > components simply check for an ContentHandler/LexicalHandler as they > > require. With this approach you let the decision to the developer if he > > like to simply inherit from the X-Interfaces and has an > > SAXPipelineComponent, a ContentHandler and so on at once or do it on his > > own. WDYT about this approach? > > Hmm, not sure :) Seems like a wrong compromise to me :) Either we really > want these interfaces for symmetrical reasons (which I think is not > worth doing it and given the different between the formats itself > doesn't help) or if we want the simplest approach for each type (xml, > dom, stax). I would vote for the second approach. I'm still the opinion that it may help newcomers to jump into cocoon if they find a common interface-structure between all components. But on the other hand a newcomer would work with the AbstractTransformers (mostly) and not directly with COMPONENT-Producer/COMPONENT-Consumer... Finally all my counter arguments for removing SAXC/SAXP are said and discussed. I still like them but I've no problems with removing them :) . If nobody else has any problems with it we could continue at https://issues.apache.org/jira/browse/COCOON3-22 Thank you Carsten for taking the time to discuss this topic with me. Andreas