> -----Original Message-----
> From: Upayavira [mailto:[EMAIL PROTECTED]
> 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.

> And the reader
> could check to see if the object has a getMimeType() method, and if
so,
> get the mime type from that. It should also be possible to configure
the
> mime type in the component definition or via the <map:read
> mime-type="xxx"> approach, or however the ResourceReader currently
works.
> 
> Regards, Upayavira

Bart.

Reply via email to