Author: ltheussl Date: Mon Jun 8 09:50:05 2009 New Revision: 782572 URL: http://svn.apache.org/viewvc?rev=782572&view=rev Log: Add methods to forward attributes into head and body
Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java?rev=782572&r1=782571&r2=782572&view=diff ============================================================================== --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java (original) +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java Mon Jun 8 09:50:05 2009 @@ -121,10 +121,19 @@ /** * {...@inheritdoc} + * @see #head(org.apache.maven.doxia.sink.SinkEventAttributes) + */ + public void head() + { + head( null ); + } + + /** + * {...@inheritdoc} * @see XdocMarkup#DOCUMENT_TAG * @see XdocMarkup#PROPERTIES_TAG */ - public void head() + public void head( SinkEventAttributes attributes ) { resetState(); @@ -148,6 +157,11 @@ atts.addAttribute( "xml:lang", languageId ); } + if ( attributes != null ) + { + atts.addAttributes( attributes ); + } + writeStartTag( DOCUMENT_TAG, atts ); writeStartTag( PROPERTIES_TAG ); @@ -223,11 +237,20 @@ /** * {...@inheritdoc} - * @see javax.swing.text.html.HTML.Tag#BODY + * @see #body(org.apache.maven.doxia.sink.SinkEventAttributes) */ public void body() { - writeStartTag( BODY ); + body( null ); + } + + /** + * {...@inheritdoc} + * @see javax.swing.text.html.HTML.Tag#BODY + */ + public void body( SinkEventAttributes attributes ) + { + writeStartTag( BODY, attributes ); } /**