Author: vsiveton Date: Sun Jun 7 12:53:05 2009 New Revision: 782379 URL: http://svn.apache.org/viewvc?rev=782379&view=rev Log: o removed beginDocument() call from head(): need to call this method separately. o updated javadoc and test case
Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoSink.java maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/test/java/org/apache/maven/doxia/module/fo/FoSinkTest.java Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoSink.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoSink.java?rev=782379&r1=782378&r2=782379&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoSink.java (original) +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoSink.java Sun Jun 7 12:53:05 2009 @@ -47,7 +47,14 @@ import org.codehaus.plexus.util.xml.XMLWriter; /** - * FO Sink implementation. + * A Doxia Sink that produces a FO model. The usage is similar to the following: + * + * <pre> + * FoSink sink = new FoSink( writer ); + * sink.beginDocument(); + * ... + * sink.endDocument(); + * </pre> * * @author ltheussl * @version $Id$ @@ -180,7 +187,6 @@ /** {...@inheritdoc} */ public void head( SinkEventAttributes attributes ) { - beginDocument(); startPageSequence( "0", null, null ); } Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/test/java/org/apache/maven/doxia/module/fo/FoSinkTest.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/test/java/org/apache/maven/doxia/module/fo/FoSinkTest.java?rev=782379&r1=782378&r2=782379&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/test/java/org/apache/maven/doxia/module/fo/FoSinkTest.java (original) +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/test/java/org/apache/maven/doxia/module/fo/FoSinkTest.java Sun Jun 7 12:53:05 2009 @@ -51,7 +51,9 @@ String fileName = "test"; // first create fo FoSink fosink = new FoSink( getTestWriter( fileName ) ); + fosink.beginDocument(); SinkTestDocument.generate( fosink ); + fosink.endDocument(); fosink.close(); // then generate PDF