> -----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.