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