diff -r 0d1818e9d4ae -r 8db45b13526e src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java --- a/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java Fri Oct 12 14:53:50 2012 -0700 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java Mon Oct 15 17:07:55 2012 -0700 @@ -25,7 +25,10 @@ package com.sun.tools.doclets.formats.html.markup; +import java.io.IOException; +import java.io.Writer; import java.util.*; + import com.sun.tools.doclets.internal.toolkit.Content; import com.sun.tools.doclets.internal.toolkit.util.*; @@ -74,7 +77,7 @@ * * @param htmlContent html content to be added */ - public void addContent(Content htmlContent) { + public final void addContent(Content htmlContent) { if (htmlContent.isValid()) docContent.add(htmlContent); } @@ -101,8 +104,9 @@ /** * {@inheritDoc} */ - public void write(StringBuilder contentBuilder) { + public boolean write(Writer out, boolean atNewline) throws IOException { for (Content c : docContent) - c.write(contentBuilder); + atNewline = c.write(out, atNewline); + return atNewline; } }