Hi Joerg,

I figured out the 2.1 way from reading that 2.1 documentation, and it works
for me (only that I implemented AbstractGenerator instead of
ServiceableGenerator). However the 2.2 Spring way is not fully documented
yet, so I don't know how to do this... 

Shai


Joerg Heinicke wrote:
> 
> On 25.03.2008 22:45, shai200 wrote:
> 
>> Alright, so since you're already in the groove of answering my questions
>> (thanks btw), I would need my generator class to also have access to the
>> entire Request Map (preferably in the form Map<String,String[]> where the
>> String[] key is the set of values in case a value is declared twice, but
>> that's not so crucial) as well as the Session object / map... how would I
>> go
>> about that?
> 
> Generators are SitemapModelComponents [1] and so have access to a map 
> that we call object model in the setup(..) method. If you extend from an 
> existing generator (ServiceableGenerator [2] is mostly a reasonable 
> choice) you only have to override the setup(..) method and the 
> generate(..) method. You can access request from the object model using 
> the ObjectModelHelper [3]: ObjectModelHelper.getRequest(objectModel);
> 
> Disclaimer: What I explained is pretty much the Cocoon 2.1 way. If you 
> use 2.2 this will still work but there might be better ways to do that 
> like component setup through Spring. But I guess this does not make 
> setup(..) obsolete, only additional component configurations.
> 
> Joerg
> 
> [1] 
> http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/sitemap/SitemapModelComponent.html
> [2] 
> http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/generation/ServiceableGenerator.html
> [3] 
> http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/environment/ObjectModelHelper.html
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/How-to-inject-the-result-of-an-action-into-a-generator-tp16108820p16304025.html
Sent from the Cocoon - Users mailing list archive at Nabble.com.


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

Reply via email to