On 10/2/03 7:49, "Carsten Ziegeler" <[EMAIL PROTECTED]> wrote:

> Pier Fumagalli wrote:
>> 
>> I see this interface
>> org.apache.cocoon.components.SitemapConfigurable, and I
>> say, well, whoha, that's friggin' cute! :-) I'm given a Configuration
>> element for my position in the pipeline at setup time...
>> 
>> Riiight, but then I start off from org.apache.cocoon.generation.Generator,
>> which by itself implements org.apache.cocoon.sitemap.SitemapModelComponent
>> and then I stop understanding...
>> 
>> It doesn't make any bloody sense... The two setup() methods are completely
>> unrelated, and have different signatures... So, well...
>> 
>> What's the point of having SitemapConfigurable in the first place?
>> 
> The answer is simple: it's a nice little hack....
> 
> Ok, the SitemapConfigurable interface can be used for none-sitemap
> components
> to get configuration that is defined in the sitemap.
> We have currently two examples for this:
> a) a global input module
> b) the authentication configuration
> 
> So, you can define/configure global variables in a sitemap and when the
> corresponding
> component is used it gets this congiration via the setup() method (and all
> configurations of any parent sitemap).
> 
> As these components are not directly sitemap components but configured
> in the sitemap, there is this new interface.

Ah, so I can't use it for a generator :-(

    Pier


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to