I don't understand what you're trying to do. Maybe you should explain
that before going into technical details.

On 04.04.2007 06:08:53 Harshini Madurapperuma wrote:
> Hi All;
> 
> In fop Driver class there is a method called
>   
> public synchronized void render(XMLReader parser, InputSource source)
>                 throws FOPException {
>       
>       }
> 
> Is there a way to convert that InputSource "source" back into a character
> array within that render class? I tried to do it by this way but it throws a
> "Stream Closed" Exception.
> ----------------------------------------------------------------------------
> --
> if (source.getCharacterStream() != null) {
>       BufferedReader reader = new
> BufferedReader(source.getCharacterStream());
>       CharArrayWriter writer=new CharArrayWriter();
>       int i=-1;
>       while ((i=reader.read())!=-1)
>           {
>             writer.write(i);
>            }
>            reader.close();
>            writer.close();
>    }
> ----------------------------------------------------------------------------
> ----
> EXCEPTION-------------------------------------------------------------------
> ----
> 
> java.io.IOException: Stream closed         at
> java.io.CharArrayReader.ensureOpen(CharArrayReader.java:65)         at
> java.io.CharArrayReader.read(CharArrayReader.java:95)         at
> java.io.BufferedReader.fill(BufferedReader.java:136)         at
> java.io.BufferedReader.read(BufferedReader.java:157)         at
> org.apache.fop.apps.Driver.render(Driver.java:557)
> ----------------------------------------------------------------------------
> -----
>   
> I'm using java as the language. Pls ur help will be greatly appreciated
> Thanx
> Harshini.


Jeremias Maerki


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

Reply via email to