You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by lt...@apache.org on 2009/06/08 11:50:05 UTC

svn commit: r782572 - /maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/java/org/apache/maven/doxia/module/xdoc/XdocSink.java

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 );
     }
 
     /**