[jdom-interest] Always been there?

Kenworthy, Edward edward.kenworthy at exchange.co.uk
Wed Apr 4 23:27:20 PDT 2001


Have to admit, I'm struggling to see the difference between your two code
snippets.

-----Original Message-----
From: Brett McLaughlin [mailto:brett at newInstance.com]
Sent: 05 April 2001 06:14
To: jdom-interest at jdom.org
Subject: [jdom-interest] Always been there?


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/youraddr@yourhos
t.com



More information about the jdom-interest mailing list