cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jorg Heymans>
Subject Re: implementing blobserializer
Date Fri, 26 Sep 2003 15:38:35 GMT
I see :) , or rather :(

ok, imagine you're using the cocoon generate-transform-serializer 
paradigm to generate and transform *binary* content, that's right not 
XML but binary, using the XML as some sort of control-language to steer 
how the different binary transformations are done. Then it would make 
perfect sense only to be able to determine the mimetype all the way at 
the end of the pipeline  (think image transformations for example).. 
hence my question.. 
So I can't setup a pipeline with flow, selectors or matchers if i don't 
know until the very last moment in the pipeline which type of content 
i've been handed by the last step in the pipeline

Surely cocoon does not send anything to the browser before the whole 
pipeline is finished anyway.. Is this patcheable then? Has anyone 
thought about this apart from

Geoff Howard wrote:

> Jorg Heymans wrote:
>> Hi,
>> I have seen various threads slightly related to this but didn't find 
>> a conclusive answer (yes or no to the following question will do tnx)
>> Using cocoon 2.0.4 :
>> Can one set the mimetype of a custom serializer dynamically ? My 
>> research indicates that the getMimeType() of a class extending 
>> AbstractSerializer is called sometime during pipeline setup, so 
>> setting the mimetype during processing of the SAX events in the 
>> serializer does not help.
>> (if not, is it possible in 2.1?)
> I think you're exactly right, and is the same in 2.1 and likely to be 
> always this way.  You can influence it at pipeline setup time by 
> selecting different serializers with matchers, selectors, actions and 
> in 2.1 flow.
> Geoff
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message