svn commit: r733389 - /maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java

2009-01-10 Thread ltheussl
Author: ltheussl
Date: Sat Jan 10 14:38:36 2009
New Revision: 733389

URL: http://svn.apache.org/viewvc?rev=733389&view=rev
Log:
Fix comment parsing when comments are not separated by empty lines (ie separate 
blocks).

Modified:

maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java

Modified: 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java?rev=733389&r1=733388&r2=733389&view=diff
==
--- 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
 Sat Jan 10 14:38:36 2009
@@ -1610,6 +1610,13 @@
 AptParser.this.nextLine();
 break;
 }
+else if ( ( AptParser.charAt( l, length, i ) == COMMENT
+&& AptParser.charAt( l, length, i + 1 ) == COMMENT 
)
+|| type == COMMENT_BLOCK )
+{
+// parse comments as separate blocks line by line
+break;
+}
 
 buffer.append( EOL );
 buffer.append( l );




svn commit: r733390 - in /maven/doxia: doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/ doxia/trunk/doxia-core/src/main/java/org/apache/ma

2009-01-10 Thread ltheussl
Author: ltheussl
Date: Sat Jan 10 14:40:32 2009
New Revision: 733390

URL: http://svn.apache.org/viewvc?rev=733390&view=rev
Log:
Javadocs, minor code formatting.

Modified:

maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssembler.java

maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java

maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptor.java

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractTextSinkFactory.java

maven/doxia/doxia/trunk/doxia-sink-api/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributes.java

maven/doxia/doxia/trunk/doxia-sink-api/src/main/java/org/apache/maven/doxia/sink/SinkFactory.java

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssembler.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssembler.java?rev=733390&r1=733389&r2=733390&view=diff
==
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssembler.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritanceAssembler.java
 Sat Jan 10 14:40:32 2009
@@ -28,10 +28,28 @@
  */
 public interface DecorationModelInheritanceAssembler
 {
+/**
+ * Plexus lookup role.
+ */
 String ROLE = DecorationModelInheritanceAssembler.class.getName();
 
+/**
+ * Manage inheritance of the decoration model between a parent and child.
+ *
+ * @param name a name.
+ * @param child the child DecorationModel.
+ * @param parent the parent DecorationModel.
+ * @param childBaseUrl the child nase URL.
+ * @param parentBaseUrl the parent base URL.
+ */
 void assembleModelInheritance( String name, DecorationModel child, 
DecorationModel parent, String childBaseUrl,
String parentBaseUrl );
 
+/**
+ * Resolve relative paths for a DecorationModel given a base URL.
+ *
+ * @param decoration  the DecorationModel.
+ * @param baseUrl the base URL.
+ */
 void resolvePaths( DecorationModel decoration, String baseUrl );
 }

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java?rev=733390&r1=733389&r2=733390&view=diff
==
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/main/java/org/apache/maven/doxia/site/decoration/inheritance/DefaultDecorationModelInheritanceAssembler.java
 Sat Jan 10 14:40:32 2009
@@ -42,6 +42,7 @@
  */
 public class DefaultDecorationModelInheritanceAssembler implements 
DecorationModelInheritanceAssembler
 {
+/** {...@inheritdoc} */
 public void assembleModelInheritance( String name, DecorationModel child, 
DecorationModel parent,
   String childBaseUrl, String 
parentBaseUrl )
 {
@@ -86,9 +87,10 @@
 }
 }
 
-public void resolvePaths( final DecorationModel decoration, final String 
childBaseUrl )
+/** {...@inheritdoc} */
+public void resolvePaths( final DecorationModel decoration, final String 
baseUrl )
 {
-URLContainer urlContainer = new URLContainer( null, childBaseUrl );
+URLContainer urlContainer = new URLContainer( null, baseUrl );
 
 if ( decoration.getBannerLeft() != null )
 {
@@ -137,8 +139,7 @@
  * to the oldBaseUrl, these are changed to the newBannerUrl.
  *
  * @param banner
- * @param prefix
- * @param baseUrl
+ * @param urlContainer
  */
 private void resolveBannerPaths( final Banner banner, final URLContainer 
urlContainer )
 {
@@ -149,7 +150,7 @@
 }
 }
 
-private void assembleCustomInheritance( DecorationModel child, 
DecorationModel parent )
+private void as

svn commit: r733391 - in /maven/doxia/site/src/site/apt/references: apt-format.apt doxia-apt.apt

2009-01-10 Thread ltheussl
Author: ltheussl
Date: Sat Jan 10 14:42:21 2009
New Revision: 733391

URL: http://svn.apache.org/viewvc?rev=733391&view=rev
Log:
Document differences in apt format for new doxia versions

Modified:
maven/doxia/site/src/site/apt/references/apt-format.apt
maven/doxia/site/src/site/apt/references/doxia-apt.apt

Modified: maven/doxia/site/src/site/apt/references/apt-format.apt
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/src/site/apt/references/apt-format.apt?rev=733391&r1=733390&r2=733391&view=diff
==
--- maven/doxia/site/src/site/apt/references/apt-format.apt (original)
+++ maven/doxia/site/src/site/apt/references/apt-format.apt Sat Jan 10 14:42:21 
2009
@@ -18,7 +18,7 @@
   The information contained in this document corresponds to the 
original
   {{{http://www.xmlmind.com/_aptconvert/docs/userguidetoc.html}APT}}
   format as published by {{{http://www.xmlmind.com/}Xmlmind}}.
-  Maven Doxia has applied several modifications to this original
+  In version 1.1 Maven Doxia has applied several modifications to this 
original
   format, see this separate {{{./doxia-apt.html}document}}
   for a detailed description. Notable differences are highlighted below
   with a {{{./doxia-apt.html}\[Change\]}} link.

Modified: maven/doxia/site/src/site/apt/references/doxia-apt.apt
URL: 
http://svn.apache.org/viewvc/maven/doxia/site/src/site/apt/references/doxia-apt.apt?rev=733391&r1=733390&r2=733391&view=diff
==
--- maven/doxia/site/src/site/apt/references/doxia-apt.apt (original)
+++ maven/doxia/site/src/site/apt/references/doxia-apt.apt Sat Jan 10 14:42:21 
2009
@@ -8,8 +8,11 @@
 ~~
 
   In the following we provide a list of differences/enhancements to the
-  original {{{./apt-format.html}APT}} format that were incorporated in
-  Doxia. Apart from some exceptions, these differences are usually
+  original {{{./apt-format.html}APT}} format that were incorporated in Doxia.
+  Note that the original specification still applies to <>
+  (used e.g. by Maven-2.0.x), the changes outlined here only apply from
+  <> (used by Maven >= 2.1.x). 
+  Apart from some exceptions, these differences are usually
   'backwards-compatible', i.e. any document that gets correctly processed
   by {{{http://www.xmlmind.com/aptconvert.html}Aptconvert}} should also
   be a valid Doxia input file and lead to identical results when processed




svn commit: r733395 - in /maven/doxia/doxia/trunk: doxia-core/src/main/java/org/apache/maven/doxia/macro/ doxia-core/src/main/java/org/apache/maven/doxia/sink/ doxia-core/src/main/java/org/apache/mave

2009-01-10 Thread ltheussl
Author: ltheussl
Date: Sat Jan 10 15:09:40 2009
New Revision: 733395

URL: http://svn.apache.org/viewvc?rev=733395&view=rev
Log:
Update javadoc since's to new  version, 1.0-beta-1 won't be released.

Modified:

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/AbstractMacro.java

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractSink.java

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributeSet.java

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkUtils.java

maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java

maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/parser/XhtmlBaseParserTest.java

maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/SinkEventElement.java

maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/SinkEventTestingSink.java

maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/sink/XhtmlBaseSinkTest.java

maven/doxia/doxia/trunk/doxia-logging-api/src/main/java/org/apache/maven/doxia/logging/Log.java

maven/doxia/doxia/trunk/doxia-logging-api/src/main/java/org/apache/maven/doxia/logging/LogEnabled.java

maven/doxia/doxia/trunk/doxia-logging-api/src/main/java/org/apache/maven/doxia/logging/PlexusLoggerWrapper.java

maven/doxia/doxia/trunk/doxia-logging-api/src/main/java/org/apache/maven/doxia/logging/SystemStreamLog.java

maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java

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/main/java/org/apache/maven/doxia/module/fo/FoSinkFactory.java

maven/doxia/doxia/trunk/doxia-sink-api/src/main/java/org/apache/maven/doxia/sink/Sink.java

maven/doxia/doxia/trunk/doxia-sink-api/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributes.java

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/AbstractMacro.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/AbstractMacro.java?rev=733395&r1=733394&r2=733395&view=diff
==
--- 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/AbstractMacro.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/macro/AbstractMacro.java
 Sat Jan 10 15:09:40 2009
@@ -64,7 +64,7 @@
  *
  * @param paramName The name of the parameter to check.
  * @param paramValue The parameter value.
- * @since 1.0-beta-1
+ * @since 1.1
  */
 protected void required( String paramName, String paramValue )
 {

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractSink.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractSink.java?rev=733395&r1=733394&r2=733395&view=diff
==
--- 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractSink.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/AbstractSink.java
 Sat Jan 10 15:09:40 2009
@@ -29,7 +29,7 @@
  * @author ltheussl
  * @author mailto:vincent.sive...@gmail.com";>Vincent Siveton
  * @version $Id$
- * @since 1.0-beta-1
+ * @since 1.1
  */
 public abstract class AbstractSink
 implements Sink, Markup

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributeSet.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributeSet.java?rev=733395&r1=733394&r2=733395&view=diff
==
--- 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributeSet.java
 (original)
+++ 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkEventAttributeSet.java
 Sat Jan 10 15:09:40 2009
@@ -30,7 +30,7 @@
  *
  * @author ltheussl
  * @version $Id$
- * @since 1.0-beta-1
+ * @since 1.1
  */
 public class SinkEventAttributeSet
 implements SinkEventAttributes

Modified: 
maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkUtils.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/sink/SinkUtils.java?rev=733395&r1=733394&r2=733395&view=diff
==
-