cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bart Molenkamp" <b.molenk...@bizzdesign.nl>
Subject RE: Write binary data to output stream from flow
Date Fri, 18 Feb 2005 11:19:20 GMT
> 
> Bart Molenkamp wrote:
> > Maybe it is even better to have a source that can lookup mimeType,
> > contentLength, inputStream from the context using JXPath
expressions?
> > Then one could use the ResourceReader to serve the content, and use
the
> > source in other places as well. The only difficult thing would be to
> > configure the Xpath expressions... Would that be a good idea?
> 
> You could configure the source in the cocoon.xconf, specifying the
> JXPath expressions there. So yes, you could do it with a source. But I
> think they're better placed in the sitemap, thus as a reader.

Specifying this in cocoon.xconf is a little bit too static for me.

> 
> Otherwise, you could have a source such as:
> 
> stream:/my/path/to/JXPath/Object(application/zip)

Well, I don't think that the (application/zip) at the end isn't
required, as you specify this path in cocoon.xconf. But still I think
you're right about a reader being the best choice. I'll go for that one.

> 
> But that seems to be abusing the URL metaphor a bit too much for me.
> 
> Regards, Upayavira
> 
> >>-----Original Message-----
> >>From: Upayavira [mailto:uv@upaya.co.uk]
> >>Sent: Friday, February 18, 2005 11:47 AM
> >>To: dev@cocoon.apache.org
> >>Subject: Re: Write binary data to output stream from flow
> >>
> >>Bart Molenkamp wrote:
> >>
> >>>>-----Original Message-----
> >>>>From: Upayavira [mailto:uv@upaya.co.uk]
> >>>>Sent: Friday, February 18, 2005 11:20 AM
> >>>>To: dev@cocoon.apache.org
> >>>>Subject: Re: Write binary data to output stream from flow
> >>>>
> >>>>Bart Molenkamp wrote:
> >>>>
> >>>>
> >>>>>Yes, it makes even better sense.
> >>>>>
> >>>>>Would such a more generic, JXPath oriented stream reader be a
> >>>
> >>>valuable
> >>>
> >>>
> >>>>>contribution to Cocoon?
> >>>>
> >>>>To me it would. Anyone else think so, or have some reasons
against?
> >>>>
> >>>>In fact, the object you pass to the reader (via the XPath string),
> >>>>should not be the input stream, but some object that has a
> >>>>getInputStream method. That would make better sense.
> >>>
> >>>
> >>>If the object in the context is a bean, the path ./inputStream will
> >
> > make
> >
> >>>JXPath invoke getInputStream(), right? And the same for mimeType of
> >>>course. So this leaves the user to make the decision if he passes
an
> >>>object which has a getInputStream() method, or if he passes the
> >
> > stream
> >
> >>>directly.
> >>
> >>Guess so, yes. But it must be possible to configure the mime type
> >>manually via the sitemap as well as having it provided by the
> >
> > flowscript.
> >
> >>Regards, Upayavira
> >
> >


Mime
View raw message