Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 80583 invoked from network); 4 Apr 2000 04:05:28 -0000 Received: from unknown (HELO localhost.localdomain) (@216.254.77.75) by locus.apache.org with SMTP; 4 Apr 2000 04:05:28 -0000 Received: from localhost (balld@localhost) by localhost.localdomain (8.9.3/8.9.3) with ESMTP id AAA01787 for ; Tue, 4 Apr 2000 00:05:20 -0400 X-Authentication-Warning: localhost.localdomain: balld owned process doing -bs Date: Tue, 4 Apr 2000 00:05:19 -0400 (EDT) From: Donald Ball X-Sender: balld@localhost.localdomain To: Cocoon Development Subject: Re: Playing with Cocoon 2 In-Reply-To: <001001bf9dcf$d3a28da0$2a01a8c0@eddie> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N On Tue, 4 Apr 2000, Ross Burton wrote: > Anyway, back to the point of this. I managed to get my own generator > running which displays the page "", which is a start. I > then hunted through the component manager interfaces but could not find > anything to get an enumeration over all of the loaded components. Is there > a method I am missing totally or shall I add it and mail the patches? I'm running into a similar problem with my XIncludeFilter. How do I get a reference to the sitemap's parser (so I don't hard code xerces in)? If Filters or SitemapComponents had access to the ComponentManager object, I'd be set, but they don't. Would it be better to add a setComponentManager method to Filter, add it to SitemapComponent, add it as a fifth argument to the SitemapComponent setup method, or something else entirely? For your problem, I'd reckon that ComponentManager oughta be enhanced with a Enumeration getComponentNames() method. - donald