cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vadim Gritsenko <>
Subject Re: What's the use of fillContext method
Date Wed, 08 Aug 2007 12:31:46 GMT
Grzegorz Kossakowski wrote:
> Daniel Fagerstrom pisze:
>> What is most complicated (and something we maybe don't have to care 
>> about), is making the right component parameters available while 
>> executing a pipeline.

Can you explain what are those 'component parameters' to be made available 
during pipeline execution? Do they exist in 2.1?

>> To get it right we need something like:
>> Generator -> EnvironmentChanger -> Transformer -> EnvironmentChanger 
>> -> ... -> EnvironmnetChanger -> Serializer
>> where the EnvironmentChanger wraps the XMLConsumer for the next 
>> component and pops the current component parameters and push the ones 
>> for the next component for each SAX event. See 
>> o.a.c.environment.internal for some such code. There is also a fair 
>> amount of environment changing code in pipelines in the abandoned VPC 
>> code 

>> Kind of complicated I'm afraid. But handling of sitemap component 
>> parameters is one of the more complicated areas in Cocoon.
>> WDYT?

It looks *very* heavy, especially since it's done for *each* sax event on *each* 
step of the pipeline. I'd like to avoid doing stuff like this as far as possible.


View raw message