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]