[jdom-interest] Always been there?
Steven D. Keens
skeens at planetfred.com
Thu Apr 5 07:08:21 PDT 2001
I concur ... it is the programmer's job to call flush.
>-----Original Message-----
>From: jdom-interest-admin at jdom.org
>[mailto:jdom-interest-admin at jdom.org]On Behalf Of Joseph Bowbeer
>Sent: Thursday, April 05, 2001 02:12
>To: brett at newInstance.com
>Cc: jdom-interest at jdom.org
>Subject: [jdom-interest] Always been there?
>
>
>Generally, it's the programmer's job to call flush(). Though the Print*
>classes have options for flushing automatically It's also the programmer's
>job to call writer.close() and that's supposed to flush() first.
>
>
>----- original message -----
>From: Brett McLaughlin
>Date: Thu, 5 Apr 2001 00:14:22 -0500
>
>Anyone know if I'm loony, or has this (what appears to me as a bug) always
>been there:
>
>This code outputs a file of 0 bytes:
>
> Element root = new Element("properties");
> Document doc = new Document(root);
>
> // Output document to supplied filename
> XMLOutputter outputter = new XMLOutputter(" ", true);
> outputter.output(doc, writer);
> /*writer.flush();*/
>
>This code works fine:
>
> Element root = new Element("properties");
> Document doc = new Document(root);
>
> // Output document to supplied filename
> XMLOutputter outputter = new XMLOutputter(" ", true);
> outputter.output(doc, writer);
> writer.flush();
>
>Since when has it been the programmer's job to do a flush() on their own?
>Seems sort of weird... In this case, the Writer wraps an
>OutputStreamWriter,
>but that shouldn't matter, right?
>
>-Brett
>
>
>_______________________________________________
>To control your jdom-interest membership:
>http://lists.denveronline.net/mailman/options/jdom-interest/youradd
r at yourhost.com
More information about the jdom-interest
mailing list