<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-11816</id>
	<title>Nabble - Doxia - dev</title>
	<updated>2008-09-29T10:19:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Doxia---dev-f11816.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Doxia---dev-f11816.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19728059</id>
	<title>Re: svn commit: r700094 - /maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java</title>
	<published>2008-09-29T10:19:50Z</published>
	<updated>2008-09-29T10:19:50Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">BTW I am not a docbook expert too :)
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;br&gt;2008/9/29 Vincent Siveton &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19728059&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vincent.siveton@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2008/9/29 Hervé BOUTEMY &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19728059&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;herve.boutemy@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi Lukas,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks for pointing this out: I'm not a docbook expert neither, and did not
&lt;br&gt;&amp;gt;&amp;gt; know this explanation of *Simple* Docbook.
&lt;br&gt;&amp;gt;&amp;gt; This is not written in the docbook Doxia module code (or I didn't find it ;) )
&lt;br&gt;&amp;gt;&amp;gt; neither.
&lt;br&gt;&amp;gt;&amp;gt; I'll update the doc.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Go 4 it :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I got confused by 2 facts in the code:
&lt;br&gt;&amp;gt;&amp;gt; - these elements are in the DocBookParser class (as HIER_ELEMENTS constant)
&lt;br&gt;&amp;gt;&amp;gt; - test/resources/book.xml is a book, not an article
&lt;br&gt;&amp;gt;&amp;gt; Should I remove these parts?
&lt;br&gt;&amp;gt;&amp;gt; Or simply mark them as experimental since out of the strict scope of the
&lt;br&gt;&amp;gt;&amp;gt; module?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is related to DOXIA-186. In fact, the DocBookSink uses wrong DTD
&lt;br&gt;&amp;gt; Also, the DocbookParser and DocbookMarkup specifies some unused tags
&lt;br&gt;&amp;gt; (like BOOK_TAG). It will be good to remove them to be sticked on the
&lt;br&gt;&amp;gt; simplified docbook definition [1].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vincent
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hervé
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Le lundi 29 septembre 2008, Lukas Theussl a écrit :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Herve,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I haven't looked at the doxia modules for a while, and I am not a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; docbook expert but IIRC, the doxia docbook module is for Simplified
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Docbook only and in Simplified DocBook the root element is always
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;article&amp;gt;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Correct me if I'm wrong...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19728059&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hboutemy@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Author: hboutemy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Date: Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; New Revision: 700094
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Log:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; there are multiple root element values possible for Docbook format
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; (article, but also book, part, chapter, ...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java URL:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;r/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;=700093&amp;r2=700094&amp;view=diff
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; =========================================================================
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;===== ---
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java (original) +++
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java Mon Sep 29 05:29:00 2008 @@ -27,10 +27,12
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Reader;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Writer;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.HashMap;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; +import java.util.HashSet;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Iterator;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.List;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Locale;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Map;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; +import java.util.Set;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Matcher;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Pattern;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; @@ -111,6 +113,37 @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static final String[] SUPPORTED_TO_FORMAT =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ APT_SINK, DOCBOOK_SINK, FO_SINK, ITEXT_SINK, LATEX_SINK,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; RTF_SINK, XDOC_SINK, XHTML_SINK };
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;private static final Set DOCBOOK_ROOT_ELEMENT = new HashSet();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;static
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;set&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;book&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;part&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;chapter&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;section&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect4&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect5&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;article&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;preface&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;partintro&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;appendix&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;reference&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliodiv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;glossary&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refentry&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refnamediv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsection&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/** Plexus container */
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;private PlexusContainer plexus;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; @@ -614,7 +647,7 @@
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( firstTag.equals( &amp;quot;article&amp;quot; )
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( DOCBOOK_ROOT_ELEMENT.contains( firstTag )
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; supportedFromFormat.equalsIgnoreCase( DOCBOOK_PARSER
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ) ) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return supportedFromFormat;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r700094----maven-doxia-doxia-tools-trunk-doxia-converter-src-main-java-org-apache-maven-doxia-DefaultConverter.java-tp19723648p19728059.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19727975</id>
	<title>Re: svn commit: r700094 - /maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java</title>
	<published>2008-09-29T10:15:13Z</published>
	<updated>2008-09-29T10:15:13Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">2008/9/29 Hervé BOUTEMY &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19727975&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;herve.boutemy@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi Lukas,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for pointing this out: I'm not a docbook expert neither, and did not
&lt;br&gt;&amp;gt; know this explanation of *Simple* Docbook.
&lt;br&gt;&amp;gt; This is not written in the docbook Doxia module code (or I didn't find it ;) )
&lt;br&gt;&amp;gt; neither.
&lt;br&gt;&amp;gt; I'll update the doc.
&lt;br&gt;&lt;br&gt;Go 4 it :)
&lt;br&gt;&lt;br&gt;&amp;gt; I got confused by 2 facts in the code:
&lt;br&gt;&amp;gt; - these elements are in the DocBookParser class (as HIER_ELEMENTS constant)
&lt;br&gt;&amp;gt; - test/resources/book.xml is a book, not an article
&lt;br&gt;&amp;gt; Should I remove these parts?
&lt;br&gt;&amp;gt; Or simply mark them as experimental since out of the strict scope of the
&lt;br&gt;&amp;gt; module?
&lt;br&gt;&lt;br&gt;It is related to DOXIA-186. In fact, the DocBookSink uses wrong DTD
&lt;br&gt;Also, the DocbookParser and DocbookMarkup specifies some unused tags
&lt;br&gt;(like BOOK_TAG). It will be good to remove them to be sticked on the
&lt;br&gt;simplified docbook definition [1].
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hervé
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Le lundi 29 septembre 2008, Lukas Theussl a écrit :
&lt;br&gt;&amp;gt;&amp;gt; Hi Herve,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I haven't looked at the doxia modules for a while, and I am not a
&lt;br&gt;&amp;gt;&amp;gt; docbook expert but IIRC, the doxia docbook module is for Simplified
&lt;br&gt;&amp;gt;&amp;gt; Docbook only and in Simplified DocBook the root element is always
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;article&amp;gt;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Correct me if I'm wrong...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19727975&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hboutemy@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Author: hboutemy
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Date: Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; New Revision: 700094
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Log:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; there are multiple root element values possible for Docbook format
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; (article, but also book, part, chapter, ...)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java URL:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;r/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;=700093&amp;r2=700094&amp;view=diff
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; =========================================================================
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;===== ---
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java (original) +++
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java Mon Sep 29 05:29:00 2008 @@ -27,10 +27,12
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Reader;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Writer;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.HashMap;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; +import java.util.HashSet;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Iterator;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.List;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Locale;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Map;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; +import java.util.Set;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Matcher;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Pattern;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; @@ -111,6 +113,37 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static final String[] SUPPORTED_TO_FORMAT =
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ APT_SINK, DOCBOOK_SINK, FO_SINK, ITEXT_SINK, LATEX_SINK,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; RTF_SINK, XDOC_SINK, XHTML_SINK };
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;private static final Set DOCBOOK_ROOT_ELEMENT = new HashSet();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;static
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;set&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;book&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;part&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;chapter&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;section&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect4&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect5&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;article&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;preface&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;partintro&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;appendix&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;reference&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliodiv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;glossary&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refentry&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refnamediv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsection&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/** Plexus container */
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;private PlexusContainer plexus;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; @@ -614,7 +647,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( firstTag.equals( &amp;quot;article&amp;quot; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( DOCBOOK_ROOT_ELEMENT.contains( firstTag )
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; supportedFromFormat.equalsIgnoreCase( DOCBOOK_PARSER
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ) ) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return supportedFromFormat;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r700094----maven-doxia-doxia-tools-trunk-doxia-converter-src-main-java-org-apache-maven-doxia-DefaultConverter.java-tp19723648p19727975.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19727543</id>
	<title>Re: svn commit: r700094 - /maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java</title>
	<published>2008-09-29T09:49:29Z</published>
	<updated>2008-09-29T09:49:29Z</updated>
	<author>
		<name>Hervé BOUTEMY</name>
	</author>
	<content type="html">Hi Lukas,
&lt;br&gt;&lt;br&gt;Thanks for pointing this out: I'm not a docbook expert neither, and did not 
&lt;br&gt;know this explanation of *Simple* Docbook.
&lt;br&gt;This is not written in the docbook Doxia module code (or I didn't find it ;) ) 
&lt;br&gt;neither.
&lt;br&gt;I'll update the doc.
&lt;br&gt;&lt;br&gt;I got confused by 2 facts in the code:
&lt;br&gt;- these elements are in the DocBookParser class (as HIER_ELEMENTS constant)
&lt;br&gt;- test/resources/book.xml is a book, not an article
&lt;br&gt;Should I remove these parts?
&lt;br&gt;Or simply mark them as experimental since out of the strict scope of the 
&lt;br&gt;module?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hervé
&lt;br&gt;&lt;br&gt;Le lundi 29 septembre 2008, Lukas Theussl a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Herve,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I haven't looked at the doxia modules for a while, and I am not a
&lt;br&gt;&amp;gt; docbook expert but IIRC, the doxia docbook module is for Simplified
&lt;br&gt;&amp;gt; Docbook only and in Simplified DocBook the root element is always
&lt;br&gt;&amp;gt; &amp;lt;article&amp;gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Correct me if I'm wrong...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19727543&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hboutemy@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Author: hboutemy
&lt;br&gt;&amp;gt; &amp;gt; Date: Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt; &amp;gt; New Revision: 700094
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; Log:
&lt;br&gt;&amp;gt; &amp;gt; there are multiple root element values possible for Docbook format
&lt;br&gt;&amp;gt; &amp;gt; (article, but also book, part, chapter, ...)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Modified:
&lt;br&gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java URL:
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converte&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;r/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1
&lt;br&gt;&amp;gt; &amp;gt;=700093&amp;r2=700094&amp;view=diff
&lt;br&gt;&amp;gt; &amp;gt; =========================================================================
&lt;br&gt;&amp;gt; &amp;gt;===== ---
&lt;br&gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java (original) +++
&lt;br&gt;&amp;gt; &amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/ma
&lt;br&gt;&amp;gt; &amp;gt;ven/doxia/DefaultConverter.java Mon Sep 29 05:29:00 2008 @@ -27,10 +27,12
&lt;br&gt;&amp;gt; &amp;gt; @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Reader;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.io.Writer;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.HashMap;
&lt;br&gt;&amp;gt; &amp;gt; +import java.util.HashSet;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Iterator;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.List;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Locale;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.Map;
&lt;br&gt;&amp;gt; &amp;gt; +import java.util.Set;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Matcher;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;import java.util.regex.Pattern;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; @@ -111,6 +113,37 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static final String[] SUPPORTED_TO_FORMAT =
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ APT_SINK, DOCBOOK_SINK, FO_SINK, ITEXT_SINK, LATEX_SINK,
&lt;br&gt;&amp;gt; &amp;gt; RTF_SINK, XDOC_SINK, XHTML_SINK };
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;private static final Set DOCBOOK_ROOT_ELEMENT = new HashSet();
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;static
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;set&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;book&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;part&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;chapter&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;section&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect1&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect2&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect3&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect4&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect5&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;article&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;preface&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;partintro&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;appendix&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;reference&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliodiv&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;glossary&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refentry&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refnamediv&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsection&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect1&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect2&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect3&amp;quot; );
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/** Plexus container */
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;private PlexusContainer plexus;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; @@ -614,7 +647,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( firstTag.equals( &amp;quot;article&amp;quot; )
&lt;br&gt;&amp;gt; &amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( DOCBOOK_ROOT_ELEMENT.contains( firstTag )
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; supportedFromFormat.equalsIgnoreCase( DOCBOOK_PARSER
&lt;br&gt;&amp;gt; &amp;gt; ) ) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return supportedFromFormat;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r700094----maven-doxia-doxia-tools-trunk-doxia-converter-src-main-java-org-apache-maven-doxia-DefaultConverter.java-tp19723648p19727543.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19726225</id>
	<title>Escaping characters and encoding support</title>
	<published>2008-09-29T08:35:46Z</published>
	<updated>2008-09-29T08:35:46Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;I notified that APT sink escapes all characters (see
&lt;br&gt;AptSink#escapeAPT()), so in this case, the APT sink provides only
&lt;br&gt;UTF-8 writer.
&lt;br&gt;Do we want to escaping characters in all sinks? In this case, UTF-8
&lt;br&gt;will be the default encoding.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Escaping-characters-and-encoding-support-tp19726225p19726225.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19726080</id>
	<title>Re: svn commit: r700094 - /maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java</title>
	<published>2008-09-29T08:26:56Z</published>
	<updated>2008-09-29T08:26:56Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Lukas has right: we handle only Simplified DocBook. Hervé could you revert this?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;br&gt;2008/9/29 Lukas Theussl &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19726080&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltheussl@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Herve,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I haven't looked at the doxia modules for a while, and I am not a docbook
&lt;br&gt;&amp;gt; expert but IIRC, the doxia docbook module is for Simplified Docbook only and
&lt;br&gt;&amp;gt; in Simplified DocBook the root element is always &amp;lt;article&amp;gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Correct me if I'm wrong...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19726080&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hboutemy@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Author: hboutemy
&lt;br&gt;&amp;gt;&amp;gt; Date: Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt;&amp;gt; New Revision: 700094
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Log:
&lt;br&gt;&amp;gt;&amp;gt; there are multiple root element values possible for Docbook format
&lt;br&gt;&amp;gt;&amp;gt; (article, but also book, part, chapter, ...)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt; URL:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1=700093&amp;r2=700094&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1=700093&amp;r2=700094&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt; (original)
&lt;br&gt;&amp;gt;&amp;gt; +++
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt;&amp;gt; Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt;&amp;gt; @@ -27,10 +27,12 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.io.Reader;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.io.Writer;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.HashMap;
&lt;br&gt;&amp;gt;&amp;gt; +import java.util.HashSet;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.Iterator;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.List;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.Locale;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.Map;
&lt;br&gt;&amp;gt;&amp;gt; +import java.util.Set;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.regex.Matcher;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;import java.util.regex.Pattern;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;@@ -111,6 +113,37 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; public static final String[] SUPPORTED_TO_FORMAT =
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; { APT_SINK, DOCBOOK_SINK, FO_SINK, ITEXT_SINK, LATEX_SINK,
&lt;br&gt;&amp;gt;&amp;gt; RTF_SINK, XDOC_SINK, XHTML_SINK };
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;private static final Set DOCBOOK_ROOT_ELEMENT = new HashSet();
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;static
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;set&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;book&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;part&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;chapter&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;section&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect4&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect5&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;article&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;preface&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;partintro&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;appendix&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;reference&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliodiv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;glossary&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refentry&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refnamediv&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsection&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect1&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect2&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect3&amp;quot; );
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; /** Plexus container */
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; private PlexusContainer plexus;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;@@ -614,7 +647,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; continue;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( firstTag.equals( &amp;quot;article&amp;quot; )
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( DOCBOOK_ROOT_ELEMENT.contains( firstTag )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;&amp; supportedFromFormat.equalsIgnoreCase( DOCBOOK_PARSER )
&lt;br&gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return supportedFromFormat;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r700094----maven-doxia-doxia-tools-trunk-doxia-converter-src-main-java-org-apache-maven-doxia-DefaultConverter.java-tp19723648p19726080.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19723648</id>
	<title>Re: svn commit: r700094 - /maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java</title>
	<published>2008-09-29T06:15:58Z</published>
	<updated>2008-09-29T06:15:58Z</updated>
	<author>
		<name>Lukas Theussl-3</name>
	</author>
	<content type="html">Hi Herve,
&lt;br&gt;&lt;br&gt;I haven't looked at the doxia modules for a while, and I am not a 
&lt;br&gt;docbook expert but IIRC, the doxia docbook module is for Simplified 
&lt;br&gt;Docbook only and in Simplified DocBook the root element is always &amp;lt;article&amp;gt;.
&lt;br&gt;&lt;br&gt;Correct me if I'm wrong...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-Lukas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19723648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hboutemy@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Author: hboutemy
&lt;br&gt;&amp;gt; Date: Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt; New Revision: 700094
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=700094&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Log:
&lt;br&gt;&amp;gt; there are multiple root element values possible for Docbook format (article, but also book, part, chapter, ...)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified: maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1=700093&amp;r2=700094&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java?rev=700094&amp;r1=700093&amp;r2=700094&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt; --- maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java (original)
&lt;br&gt;&amp;gt; +++ maven/doxia/doxia-tools/trunk/doxia-converter/src/main/java/org/apache/maven/doxia/DefaultConverter.java Mon Sep 29 05:29:00 2008
&lt;br&gt;&amp;gt; @@ -27,10 +27,12 @@
&lt;br&gt;&amp;gt; &amp;nbsp;import java.io.Reader;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.io.Writer;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.HashMap;
&lt;br&gt;&amp;gt; +import java.util.HashSet;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.Iterator;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.List;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.Locale;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.Map;
&lt;br&gt;&amp;gt; +import java.util.Set;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.regex.Matcher;
&lt;br&gt;&amp;gt; &amp;nbsp;import java.util.regex.Pattern;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; @@ -111,6 +113,37 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static final String[] SUPPORTED_TO_FORMAT =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ APT_SINK, DOCBOOK_SINK, FO_SINK, ITEXT_SINK, LATEX_SINK, RTF_SINK, XDOC_SINK, XHTML_SINK };
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;private static final Set DOCBOOK_ROOT_ELEMENT = new HashSet();
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;static
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;set&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;book&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;part&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;chapter&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;section&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect1&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect2&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect3&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect4&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;sect5&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;article&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;preface&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;partintro&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;appendix&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;reference&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliography&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;bibliodiv&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;glossary&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refentry&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refnamediv&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsection&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect1&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect2&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOCBOOK_ROOT_ELEMENT.add( &amp;quot;refsect3&amp;quot; );
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/** Plexus container */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;private PlexusContainer plexus;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; @@ -614,7 +647,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( firstTag.equals( &amp;quot;article&amp;quot; )
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else if ( DOCBOOK_ROOT_ELEMENT.contains( firstTag )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; supportedFromFormat.equalsIgnoreCase( DOCBOOK_PARSER ) )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return supportedFromFormat;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r700094----maven-doxia-doxia-tools-trunk-doxia-converter-src-main-java-org-apache-maven-doxia-DefaultConverter.java-tp19723648p19723648.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19625439</id>
	<title>Re: svn commit: r697524 - in /maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook: DocBookParser.java DocBookSiteModule.java</title>
	<published>2008-09-23T04:04:47Z</published>
	<updated>2008-09-23T04:04:47Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">Hi Lukas,
&lt;br&gt;&lt;br&gt;I forgot to commit the Plexus component file. Done in r698133.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;br&gt;2008/9/22 Lukas Theussl &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19625439&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltheussl@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Vincent,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there any special reason for this 'innocent' change? I am concerned about
&lt;br&gt;&amp;gt; backward compatibility (yes, really! ;) ). As illustrated by the problem
&lt;br&gt;&amp;gt; that Arnaud encountered [1], these things are hard to track down...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://www.nabble.com/Adding-a-module-td14997185.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Adding-a-module-td14997185.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19625439&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vsiveton@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Author: vsiveton
&lt;br&gt;&amp;gt;&amp;gt; Date: Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt;&amp;gt; New Revision: 697524
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=697524&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=697524&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; Log:
&lt;br&gt;&amp;gt;&amp;gt; o unify docbook lookup
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt;&amp;gt; URL:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt;&amp;gt; (original)
&lt;br&gt;&amp;gt;&amp;gt; +++
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt;&amp;gt; Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt;&amp;gt; @@ -42,7 +42,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @author &amp;lt;a href=&amp;quot;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19625439&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jason@...&lt;/a&gt;&amp;quot;&amp;gt;Jason van Zyl&amp;lt;/a&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @version $Id$
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @since 1.0
&lt;br&gt;&amp;gt;&amp;gt; - * @plexus.component role=&amp;quot;org.apache.maven.doxia.parser.Parser&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; role-hint=&amp;quot;doc-book&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; + * @plexus.component role=&amp;quot;org.apache.maven.doxia.parser.Parser&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; role-hint=&amp;quot;docbook&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;*/
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;public class DocBookParser
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; extends AbstractXmlParser
&lt;br&gt;&amp;gt;&amp;gt; @@ -734,10 +734,10 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /*
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* NOTE: Don't do any whitespace trimming here. Whitespace
&lt;br&gt;&amp;gt;&amp;gt; normalization has already been performed by the
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* parser so any whitespace that makes it here is significant.
&lt;br&gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */ + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if ( StringUtils.isNotEmpty( text ) )
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Emit separate text events for different lines, e.g. the
&lt;br&gt;&amp;gt;&amp;gt; input + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Emit separate text events for different lines, e.g.
&lt;br&gt;&amp;gt;&amp;gt; the input
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // &amp;quot;\nLine1\n\nLine2\n\n&amp;quot; should deliver the event sequence
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;\n&amp;quot;, &amp;quot;Line1\n&amp;quot;, &amp;quot;\n&amp;quot;, &amp;quot;Line2\n&amp;quot;, &amp;quot;\n&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // In other words, the concatenation of the text events must
&lt;br&gt;&amp;gt;&amp;gt; deliver the input sequence.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // (according to section 2.11 of the XML spec, parsers must
&lt;br&gt;&amp;gt;&amp;gt; normalize line breaks to &amp;quot;\n&amp;quot;)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt;&amp;gt; URL:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt;&amp;gt; ---
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt;&amp;gt; (original)
&lt;br&gt;&amp;gt;&amp;gt; +++
&lt;br&gt;&amp;gt;&amp;gt; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt;&amp;gt; Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt;&amp;gt; @@ -25,7 +25,7 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @author &amp;lt;a href=&amp;quot;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19625439&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;evenisse@...&lt;/a&gt;&amp;quot;&amp;gt;Emmanuel Venisse&amp;lt;/a&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @version $Id$
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* @since 1.0
&lt;br&gt;&amp;gt;&amp;gt; - * @plexus.component role=&amp;quot;org.apache.maven.doxia.module.site.SiteModule&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; role-hint=&amp;quot;doc-book&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; + * @plexus.component role=&amp;quot;org.apache.maven.doxia.module.site.SiteModule&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; role-hint=&amp;quot;docbook&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;*/
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;public class DocBookSiteModule
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; extends AbstractSiteModule
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r697524---in--maven-doxia-doxia-trunk-doxia-modules-doxia-module-docbook-simple-src-main-java-org-apache-maven-doxia-module-docbook%3A-DocBookParser.java-DocBookSiteModule.java-tp19605998p19625439.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19605998</id>
	<title>Re: svn commit: r697524 - in /maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook: DocBookParser.java DocBookSiteModule.java</title>
	<published>2008-09-22T04:18:38Z</published>
	<updated>2008-09-22T04:18:38Z</updated>
	<author>
		<name>Lukas Theussl-3</name>
	</author>
	<content type="html">Hi Vincent,
&lt;br&gt;&lt;br&gt;Is there any special reason for this 'innocent' change? I am concerned 
&lt;br&gt;about backward compatibility (yes, really! ;) ). As illustrated by the 
&lt;br&gt;problem that Arnaud encountered [1], these things are hard to track down...
&lt;br&gt;&lt;br&gt;-Lukas
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://www.nabble.com/Adding-a-module-td14997185.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Adding-a-module-td14997185.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605998&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vsiveton@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Author: vsiveton
&lt;br&gt;&amp;gt; Date: Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt; New Revision: 697524
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=697524&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=697524&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Log:
&lt;br&gt;&amp;gt; o unify docbook lookup
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt; --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java (original)
&lt;br&gt;&amp;gt; +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookParser.java Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt; @@ -42,7 +42,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; * @author &amp;lt;a href=&amp;quot;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605998&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jason@...&lt;/a&gt;&amp;quot;&amp;gt;Jason van Zyl&amp;lt;/a&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; * @version $Id$
&lt;br&gt;&amp;gt; &amp;nbsp; * @since 1.0
&lt;br&gt;&amp;gt; - * @plexus.component role=&amp;quot;org.apache.maven.doxia.parser.Parser&amp;quot; role-hint=&amp;quot;doc-book&amp;quot;
&lt;br&gt;&amp;gt; + * @plexus.component role=&amp;quot;org.apache.maven.doxia.parser.Parser&amp;quot; role-hint=&amp;quot;docbook&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp;public class DocBookParser
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;extends AbstractXmlParser
&lt;br&gt;&amp;gt; @@ -734,10 +734,10 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/*
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * NOTE: Don't do any whitespace trimming here. Whitespace normalization has already been performed by the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * parser so any whitespace that makes it here is significant.
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */ 
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ( StringUtils.isNotEmpty( text ) )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Emit separate text events for different lines, e.g. the input 
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// Emit separate text events for different lines, e.g. the input
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &amp;quot;\nLine1\n\nLine2\n\n&amp;quot; should deliver the event sequence &amp;quot;\n&amp;quot;, &amp;quot;Line1\n&amp;quot;, &amp;quot;\n&amp;quot;, &amp;quot;Line2\n&amp;quot;, &amp;quot;\n&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// In other words, the concatenation of the text events must deliver the input sequence.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// (according to section 2.11 of the XML spec, parsers must normalize line breaks to &amp;quot;\n&amp;quot;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java?rev=697524&amp;r1=697523&amp;r2=697524&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; ==============================================================================
&lt;br&gt;&amp;gt; --- maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java (original)
&lt;br&gt;&amp;gt; +++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-docbook-simple/src/main/java/org/apache/maven/doxia/module/docbook/DocBookSiteModule.java Sun Sep 21 07:29:52 2008
&lt;br&gt;&amp;gt; @@ -25,7 +25,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; * @author &amp;lt;a href=&amp;quot;mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19605998&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;evenisse@...&lt;/a&gt;&amp;quot;&amp;gt;Emmanuel Venisse&amp;lt;/a&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; * @version $Id$
&lt;br&gt;&amp;gt; &amp;nbsp; * @since 1.0
&lt;br&gt;&amp;gt; - * @plexus.component role=&amp;quot;org.apache.maven.doxia.module.site.SiteModule&amp;quot; role-hint=&amp;quot;doc-book&amp;quot;
&lt;br&gt;&amp;gt; + * @plexus.component role=&amp;quot;org.apache.maven.doxia.module.site.SiteModule&amp;quot; role-hint=&amp;quot;docbook&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp;public class DocBookSiteModule
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;extends AbstractSiteModule
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r697524---in--maven-doxia-doxia-trunk-doxia-modules-doxia-module-docbook-simple-src-main-java-org-apache-maven-doxia-module-docbook%3A-DocBookParser.java-DocBookSiteModule.java-tp19605998p19605998.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18982371</id>
	<title>Re: FYI</title>
	<published>2008-08-14T07:13:35Z</published>
	<updated>2008-08-14T07:13:35Z</updated>
	<author>
		<name>Jason van Zyl-2</name>
	</author>
	<content type="html">I haven't work on it for a few weeks. So go ahead and do your release. &amp;nbsp;
&lt;br&gt;We can call what I have a different version later. I'll have no time &amp;nbsp;
&lt;br&gt;in the next month to push it in.
&lt;br&gt;&lt;br&gt;On 14-Aug-08, at 6:06 AM, Lukas Theussl wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jason,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do you have any updates on that?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vincent is urging me to prepare a release of doxia-beta-1 which &amp;nbsp;
&lt;br&gt;&amp;gt; would be done from current trunk. There are no scheduled JIRAs left &amp;nbsp;
&lt;br&gt;&amp;gt; and everything seems ready from my viewpoint. So question: is trunk &amp;nbsp;
&lt;br&gt;&amp;gt; releas-able in your opinion or what are your plans wrt to the &amp;nbsp;
&lt;br&gt;&amp;gt; changes you discussed?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Lukas Theussl wrote:
&lt;br&gt;&amp;gt;&amp;gt; IMO these are all changes that should go into beta-1. The coupling &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; with maven/plexus has always been a major frustration, the sooner &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; this is removed, the better. The logging API was only added in &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; beta-1, so if you are going to dump it anyway, do it now. I don't &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; know what your plans are with book and maven-plugin but I do hope &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; they will survive somewhere, just not in the core?
&lt;br&gt;&amp;gt;&amp;gt; In any case, I am concerned that the doxia development is getting &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; more and more away from what is currently used be maven (ie the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; alpha branch), maybe we should think about releasing alpha-11 as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 1.0 final and move on with doxia 1.1 or 2.0? Opinions?
&lt;br&gt;&amp;gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;&amp;gt; Jason van Zyl wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Just letting folks know that I've taken what's in trunk and I've &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; been &amp;nbsp;chopping it apart for a couple weeks:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - removing plexus as a requirement
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - dumped the doxia-book module -- it doesn't belong in the core
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - dumped the doxia-maven-plugin module -- it doesn't belong in the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; core
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - dumped the doxia-logging-api -- I don't know who did this but &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; it's &amp;nbsp;just a bad idea
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - i combined the parser and sink apis. they are never used apart &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in &amp;nbsp;practice, the separate attempt failed inside maven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; My ultimate goal is to extract the dependency on doxia out of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Maven's &amp;nbsp;core. What's happened is a terrible coupling. The plugin &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; manager is &amp;nbsp;bound to doxia because of reports which essentially &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; look like plugins &amp;nbsp;and ultimately it should just be another system &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that is pulled in as a &amp;nbsp;set of components. That release of maven &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and doxia are coupled needs &amp;nbsp;to be removed for Maven 2.1. I am &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; personally interested in creating a &amp;nbsp;data driven API for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; reporting, not a document driven API. No one needs &amp;nbsp;to use what &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm making, but at the very least I will remove the &amp;nbsp;dependency on &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Doxia from Maven's core. I'll probably put this &amp;nbsp;somewhere in the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; next few weeks to show people, I just started one day &amp;nbsp;a few weeks &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ago and I just ended up where I am now. Not saying anyone &amp;nbsp;has to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; use what I'm making just giving folks a heads up.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jason
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Jason van Zyl
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Founder, &amp;nbsp;Apache Maven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jason at sonatype dot com
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We know what we are, but know not what we may be.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -- Shakespeare
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;----------------------------------------------------------
&lt;br&gt;Jason van Zyl
&lt;br&gt;Founder, &amp;nbsp;Apache Maven
&lt;br&gt;jason at sonatype dot com
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;A man enjoys his work when he understands the whole and when he
&lt;br&gt;is responsible for the quality of the whole
&lt;br&gt;&lt;br&gt;&amp;nbsp; -- Christopher Alexander, A Pattern Language
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FYI-tp17712282p18982371.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18981122</id>
	<title>Re: FYI</title>
	<published>2008-08-14T06:05:14Z</published>
	<updated>2008-08-14T06:05:14Z</updated>
	<author>
		<name>Lukas Theussl-3</name>
	</author>
	<content type="html">Jason,
&lt;br&gt;&lt;br&gt;Do you have any updates on that?
&lt;br&gt;&lt;br&gt;Vincent is urging me to prepare a release of doxia-beta-1 which would be 
&lt;br&gt;done from current trunk. There are no scheduled JIRAs left and 
&lt;br&gt;everything seems ready from my viewpoint. So question: is trunk 
&lt;br&gt;releas-able in your opinion or what are your plans wrt to the changes 
&lt;br&gt;you discussed?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Lukas
&lt;br&gt;&lt;br&gt;&lt;br&gt;Lukas Theussl wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; IMO these are all changes that should go into beta-1. The coupling with 
&lt;br&gt;&amp;gt; maven/plexus has always been a major frustration, the sooner this is 
&lt;br&gt;&amp;gt; removed, the better. The logging API was only added in beta-1, so if you 
&lt;br&gt;&amp;gt; are going to dump it anyway, do it now. I don't know what your plans are 
&lt;br&gt;&amp;gt; with book and maven-plugin but I do hope they will survive somewhere, 
&lt;br&gt;&amp;gt; just not in the core?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In any case, I am concerned that the doxia development is getting more 
&lt;br&gt;&amp;gt; and more away from what is currently used be maven (ie the alpha 
&lt;br&gt;&amp;gt; branch), maybe we should think about releasing alpha-11 as 1.0 final and 
&lt;br&gt;&amp;gt; move on with doxia 1.1 or 2.0? Opinions?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jason van Zyl wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just letting folks know that I've taken what's in trunk and I've been &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; chopping it apart for a couple weeks:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - removing plexus as a requirement
&lt;br&gt;&amp;gt;&amp;gt; - dumped the doxia-book module -- it doesn't belong in the core
&lt;br&gt;&amp;gt;&amp;gt; - dumped the doxia-maven-plugin module -- it doesn't belong in the core
&lt;br&gt;&amp;gt;&amp;gt; - dumped the doxia-logging-api -- I don't know who did this but it's &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; just a bad idea
&lt;br&gt;&amp;gt;&amp;gt; - i combined the parser and sink apis. they are never used apart in &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; practice, the separate attempt failed inside maven
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My ultimate goal is to extract the dependency on doxia out of Maven's &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; core. What's happened is a terrible coupling. The plugin manager is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; bound to doxia because of reports which essentially look like plugins &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; and ultimately it should just be another system that is pulled in as 
&lt;br&gt;&amp;gt;&amp;gt; a &amp;nbsp;set of components. That release of maven and doxia are coupled 
&lt;br&gt;&amp;gt;&amp;gt; needs &amp;nbsp;to be removed for Maven 2.1. I am personally interested in 
&lt;br&gt;&amp;gt;&amp;gt; creating a &amp;nbsp;data driven API for reporting, not a document driven API. 
&lt;br&gt;&amp;gt;&amp;gt; No one needs &amp;nbsp;to use what I'm making, but at the very least I will 
&lt;br&gt;&amp;gt;&amp;gt; remove the &amp;nbsp;dependency on Doxia from Maven's core. I'll probably put 
&lt;br&gt;&amp;gt;&amp;gt; this &amp;nbsp;somewhere in the next few weeks to show people, I just started 
&lt;br&gt;&amp;gt;&amp;gt; one day &amp;nbsp;a few weeks ago and I just ended up where I am now. Not 
&lt;br&gt;&amp;gt;&amp;gt; saying anyone &amp;nbsp;has to use what I'm making just giving folks a heads up.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jason
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Jason van Zyl
&lt;br&gt;&amp;gt;&amp;gt; Founder, &amp;nbsp;Apache Maven
&lt;br&gt;&amp;gt;&amp;gt; jason at sonatype dot com
&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We know what we are, but know not what we may be.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- Shakespeare
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FYI-tp17712282p18981122.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17728210</id>
	<title>Re: FYI</title>
	<published>2008-06-09T01:03:12Z</published>
	<updated>2008-06-09T01:03:12Z</updated>
	<author>
		<name>Lukas Theussl-3</name>
	</author>
	<content type="html">IMO these are all changes that should go into beta-1. The coupling with 
&lt;br&gt;maven/plexus has always been a major frustration, the sooner this is 
&lt;br&gt;removed, the better. The logging API was only added in beta-1, so if you 
&lt;br&gt;are going to dump it anyway, do it now. I don't know what your plans are 
&lt;br&gt;with book and maven-plugin but I do hope they will survive somewhere, 
&lt;br&gt;just not in the core?
&lt;br&gt;&lt;br&gt;In any case, I am concerned that the doxia development is getting more 
&lt;br&gt;and more away from what is currently used be maven (ie the alpha 
&lt;br&gt;branch), maybe we should think about releasing alpha-11 as 1.0 final and 
&lt;br&gt;move on with doxia 1.1 or 2.0? Opinions?
&lt;br&gt;&lt;br&gt;-Lukas
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jason van Zyl wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just letting folks know that I've taken what's in trunk and I've been &amp;nbsp;
&lt;br&gt;&amp;gt; chopping it apart for a couple weeks:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; - removing plexus as a requirement
&lt;br&gt;&amp;gt; - dumped the doxia-book module -- it doesn't belong in the core
&lt;br&gt;&amp;gt; - dumped the doxia-maven-plugin module -- it doesn't belong in the core
&lt;br&gt;&amp;gt; - dumped the doxia-logging-api -- I don't know who did this but it's &amp;nbsp;
&lt;br&gt;&amp;gt; just a bad idea
&lt;br&gt;&amp;gt; - i combined the parser and sink apis. they are never used apart in &amp;nbsp;
&lt;br&gt;&amp;gt; practice, the separate attempt failed inside maven
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My ultimate goal is to extract the dependency on doxia out of Maven's &amp;nbsp;
&lt;br&gt;&amp;gt; core. What's happened is a terrible coupling. The plugin manager is &amp;nbsp;
&lt;br&gt;&amp;gt; bound to doxia because of reports which essentially look like plugins &amp;nbsp;
&lt;br&gt;&amp;gt; and ultimately it should just be another system that is pulled in as a &amp;nbsp;
&lt;br&gt;&amp;gt; set of components. That release of maven and doxia are coupled needs &amp;nbsp;to 
&lt;br&gt;&amp;gt; be removed for Maven 2.1. I am personally interested in creating a &amp;nbsp;data 
&lt;br&gt;&amp;gt; driven API for reporting, not a document driven API. No one needs &amp;nbsp;to 
&lt;br&gt;&amp;gt; use what I'm making, but at the very least I will remove the &amp;nbsp;dependency 
&lt;br&gt;&amp;gt; on Doxia from Maven's core. I'll probably put this &amp;nbsp;somewhere in the 
&lt;br&gt;&amp;gt; next few weeks to show people, I just started one day &amp;nbsp;a few weeks ago 
&lt;br&gt;&amp;gt; and I just ended up where I am now. Not saying anyone &amp;nbsp;has to use what 
&lt;br&gt;&amp;gt; I'm making just giving folks a heads up.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jason
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt; Jason van Zyl
&lt;br&gt;&amp;gt; Founder, &amp;nbsp;Apache Maven
&lt;br&gt;&amp;gt; jason at sonatype dot com
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We know what we are, but know not what we may be.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- Shakespeare
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FYI-tp17712282p17728210.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17727969</id>
	<title>Re: FYI</title>
	<published>2008-06-09T00:43:59Z</published>
	<updated>2008-06-09T00:43:59Z</updated>
	<author>
		<name>vmassol</name>
	</author>
	<content type="html">Hi Jason,
&lt;br&gt;&lt;br&gt;On Jun 7, 2008, at 9:30 PM, Jason van Zyl wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just letting folks know that I've taken what's in trunk and I've &amp;nbsp;
&lt;br&gt;&amp;gt; been chopping it apart for a couple weeks:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - removing plexus as a requirement
&lt;br&gt;&amp;gt; - dumped the doxia-book module -- it doesn't belong in the core
&lt;br&gt;&amp;gt; - dumped the doxia-maven-plugin module -- it doesn't belong in the &amp;nbsp;
&lt;br&gt;&amp;gt; core
&lt;br&gt;&amp;gt; - dumped the doxia-logging-api -- I don't know who did this but it's &amp;nbsp;
&lt;br&gt;&amp;gt; just a bad idea
&lt;br&gt;&amp;gt; - i combined the parser and sink apis. they are never used apart in &amp;nbsp;
&lt;br&gt;&amp;gt; practice, the separate attempt failed inside maven
&lt;/div&gt;&lt;br&gt;Sounds cool.
&lt;br&gt;&lt;br&gt;I'm curious about this last statement. In the design I have for &amp;nbsp;
&lt;br&gt;xwiki's rendering and in wikimodel too the Parser API and the Sink &amp;nbsp;
&lt;br&gt;(Listener in xwiki's and wikimodel's cases) are separated and this &amp;nbsp;
&lt;br&gt;seems to make sense. For example the Parser generates a DOM, on which &amp;nbsp;
&lt;br&gt;transformations can be applied (it can be cached too) and the Sink &amp;nbsp;
&lt;br&gt;(Listener in xwiki's and wikimodel's cases) is used to transform the &amp;nbsp;
&lt;br&gt;DOM's events into something else (PDF, RTF, wiki syntax, XHTML, etc).
&lt;br&gt;&lt;br&gt;In this context I'm not sur what &amp;quot;combined parser and sink apis&amp;quot; &amp;nbsp;
&lt;br&gt;means. Could you explain a bit? My chief concern is that I'm currently &amp;nbsp;
&lt;br&gt;wrapping Doxia into XWiki and I'd like to continue to be able to do so &amp;nbsp;
&lt;br&gt;in the future.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;-Vincent
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My ultimate goal is to extract the dependency on doxia out of &amp;nbsp;
&lt;br&gt;&amp;gt; Maven's core. What's happened is a terrible coupling. The plugin &amp;nbsp;
&lt;br&gt;&amp;gt; manager is bound to doxia because of reports which essentially look &amp;nbsp;
&lt;br&gt;&amp;gt; like plugins and ultimately it should just be another system that is &amp;nbsp;
&lt;br&gt;&amp;gt; pulled in as a set of components. That release of maven and doxia &amp;nbsp;
&lt;br&gt;&amp;gt; are coupled needs to be removed for Maven 2.1. I am personally &amp;nbsp;
&lt;br&gt;&amp;gt; interested in creating a data driven API for reporting, not a &amp;nbsp;
&lt;br&gt;&amp;gt; document driven API. No one needs to use what I'm making, but at the &amp;nbsp;
&lt;br&gt;&amp;gt; very least I will remove the dependency on Doxia from Maven's core. &amp;nbsp;
&lt;br&gt;&amp;gt; I'll probably put this somewhere in the next few weeks to show &amp;nbsp;
&lt;br&gt;&amp;gt; people, I just started one day a few weeks ago and I just ended up &amp;nbsp;
&lt;br&gt;&amp;gt; where I am now. Not saying anyone has to use what I'm making just &amp;nbsp;
&lt;br&gt;&amp;gt; giving folks a heads up.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jason
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FYI-tp17712282p17727969.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17712282</id>
	<title>FYI</title>
	<published>2008-06-07T12:30:13Z</published>
	<updated>2008-06-07T12:30:13Z</updated>
	<author>
		<name>Jason van Zyl-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Just letting folks know that I've taken what's in trunk and I've been &amp;nbsp;
&lt;br&gt;chopping it apart for a couple weeks:
&lt;br&gt;&lt;br&gt;- removing plexus as a requirement
&lt;br&gt;- dumped the doxia-book module -- it doesn't belong in the core
&lt;br&gt;- dumped the doxia-maven-plugin module -- it doesn't belong in the core
&lt;br&gt;- dumped the doxia-logging-api -- I don't know who did this but it's &amp;nbsp;
&lt;br&gt;just a bad idea
&lt;br&gt;- i combined the parser and sink apis. they are never used apart in &amp;nbsp;
&lt;br&gt;practice, the separate attempt failed inside maven
&lt;br&gt;&lt;br&gt;My ultimate goal is to extract the dependency on doxia out of Maven's &amp;nbsp;
&lt;br&gt;core. What's happened is a terrible coupling. The plugin manager is &amp;nbsp;
&lt;br&gt;bound to doxia because of reports which essentially look like plugins &amp;nbsp;
&lt;br&gt;and ultimately it should just be another system that is pulled in as a &amp;nbsp;
&lt;br&gt;set of components. That release of maven and doxia are coupled needs &amp;nbsp;
&lt;br&gt;to be removed for Maven 2.1. I am personally interested in creating a &amp;nbsp;
&lt;br&gt;data driven API for reporting, not a document driven API. No one needs &amp;nbsp;
&lt;br&gt;to use what I'm making, but at the very least I will remove the &amp;nbsp;
&lt;br&gt;dependency on Doxia from Maven's core. I'll probably put this &amp;nbsp;
&lt;br&gt;somewhere in the next few weeks to show people, I just started one day &amp;nbsp;
&lt;br&gt;a few weeks ago and I just ended up where I am now. Not saying anyone &amp;nbsp;
&lt;br&gt;has to use what I'm making just giving folks a heads up.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;----------------------------------------------------------
&lt;br&gt;Jason van Zyl
&lt;br&gt;Founder, &amp;nbsp;Apache Maven
&lt;br&gt;jason at sonatype dot com
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;We know what we are, but know not what we may be.
&lt;br&gt;&lt;br&gt;-- Shakespeare 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FYI-tp17712282p17712282.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17479425</id>
	<title>Re: doxia logging api</title>
	<published>2008-05-26T14:25:34Z</published>
	<updated>2008-05-26T14:25:34Z</updated>
	<author>
		<name>Jason van Zyl-2</name>
	</author>
	<content type="html">Not sure how a logging API cropped up, and how it extended from &amp;nbsp;
&lt;br&gt;Plexus. I think you're stuck now, but what I'm doing with something &amp;nbsp;
&lt;br&gt;I'm working on currently is to allow a set of components to be wired &amp;nbsp;
&lt;br&gt;up with Plexus or not and Doxia should be the same way.
&lt;br&gt;&lt;br&gt;On 26-May-08, at 1:04 PM, Lukas Theussl wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In order to test doxia-beta-1-SNAPSHOT with maven-2.0.10 and site- 
&lt;br&gt;&amp;gt; plugin-2.0-beta-7 I had to add doxia-logging-api to the Set of &amp;nbsp;
&lt;br&gt;&amp;gt; filtered artifacts in MavenArtifactFilterManager, otherwise I always &amp;nbsp;
&lt;br&gt;&amp;gt; ended up with some weird LinkageErrors. I don't know if this is &amp;nbsp;
&lt;br&gt;&amp;gt; going to be a concern or can be avoided or solved differently, but &amp;nbsp;
&lt;br&gt;&amp;gt; in any case, I'd first like to &amp;nbsp;get some feedback about the cause, &amp;nbsp;
&lt;br&gt;&amp;gt; which is the way we have added logging to doxia [1]. I'm wondering &amp;nbsp;
&lt;br&gt;&amp;gt; if there is not a better way before pinning it down for beta-1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The current situation is such that both Sink and Parser extend &amp;nbsp;
&lt;br&gt;&amp;gt; doxia.logging.LogEnabled, ie the logging is implemented on the api &amp;nbsp;
&lt;br&gt;&amp;gt; level. The reason is that we want the same logger to be propagated &amp;nbsp;
&lt;br&gt;&amp;gt; from DefaultDoxia to the Parser and from each Parser to any Sink. As &amp;nbsp;
&lt;br&gt;&amp;gt; noted by Vincent [1], this is not a very natural solution, but not &amp;nbsp;
&lt;br&gt;&amp;gt; being too familiar with plexus, I didn't see another way. I'd be &amp;nbsp;
&lt;br&gt;&amp;gt; happily corrected...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Btw, I have staged versions of the Maven [2] and Doxia [3] sites, &amp;nbsp;
&lt;br&gt;&amp;gt; built with doxia-beta-1-SNAPSHOT, for review. And as an encore: the &amp;nbsp;
&lt;br&gt;&amp;gt; corresponding pdfs built with the sandbox pdf plugin [4,5].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; -Lukas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://jira.codehaus.org/browse/DOXIA-145&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/DOXIA-145&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/&lt;/a&gt;&lt;br&gt;&amp;gt; [3] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&lt;/a&gt;&lt;br&gt;&amp;gt; [4] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/maven.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/maven.pdf&lt;/a&gt;&lt;br&gt;&amp;gt; [5] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; doxia.pdf
&lt;/div&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Jason
&lt;br&gt;&lt;br&gt;----------------------------------------------------------
&lt;br&gt;Jason van Zyl
&lt;br&gt;Founder, &amp;nbsp;Apache Maven
&lt;br&gt;jason at sonatype dot com
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/doxia-logging-api-tp17478281p17479425.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17478281</id>
	<title>doxia logging api</title>
	<published>2008-05-26T13:00:05Z</published>
	<updated>2008-05-26T13:00:05Z</updated>
	<author>
		<name>Lukas Theussl-3</name>
	</author>
	<content type="html">&lt;br&gt;In order to test doxia-beta-1-SNAPSHOT with maven-2.0.10 and 
&lt;br&gt;site-plugin-2.0-beta-7 I had to add doxia-logging-api to the Set of 
&lt;br&gt;filtered artifacts in MavenArtifactFilterManager, otherwise I always 
&lt;br&gt;ended up with some weird LinkageErrors. I don't know if this is going to 
&lt;br&gt;be a concern or can be avoided or solved differently, but in any case, 
&lt;br&gt;I'd first like to &amp;nbsp;get some feedback about the cause, which is the way 
&lt;br&gt;we have added logging to doxia [1]. I'm wondering if there is not a 
&lt;br&gt;better way before pinning it down for beta-1.
&lt;br&gt;&lt;br&gt;The current situation is such that both Sink and Parser extend 
&lt;br&gt;doxia.logging.LogEnabled, ie the logging is implemented on the api 
&lt;br&gt;level. The reason is that we want the same logger to be propagated from 
&lt;br&gt;DefaultDoxia to the Parser and from each Parser to any Sink. As noted by 
&lt;br&gt;Vincent [1], this is not a very natural solution, but not being too 
&lt;br&gt;familiar with plexus, I didn't see another way. I'd be happily corrected...
&lt;br&gt;&lt;br&gt;Btw, I have staged versions of the Maven [2] and Doxia [3] sites, built 
&lt;br&gt;with doxia-beta-1-SNAPSHOT, for review. And as an encore: the 
&lt;br&gt;corresponding pdfs built with the sandbox pdf plugin [4,5].
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-Lukas
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://jira.codehaus.org/browse/DOXIA-145&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/DOXIA-145&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/doxia/&lt;/a&gt;&lt;br&gt;[4] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/maven.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/maven.pdf&lt;/a&gt;&lt;br&gt;[5] &lt;a href=&quot;http://people.apache.org/~ltheussl/maven-stage-site/doxia/doxia.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.apache.org/~ltheussl/maven-stage-site/doxia/doxia.pdf&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/doxia-logging-api-tp17478281p17478281.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17451834</id>
	<title>Re: Twiki Module Enhancements</title>
	<published>2008-05-24T13:58:53Z</published>
	<updated>2008-05-24T13:58:53Z</updated>
	<author>
		<name>Juan F. Codagnone-4</name>
	</author>
	<content type="html">&lt;br&gt;Abhijit,
&lt;br&gt;&lt;br&gt;I am really glad to hear that you guys at Yahoo are using and
&lt;br&gt;contribuiting to the twiki module.
&lt;br&gt;&lt;br&gt;On Friday 23 May 2008, Abhijit Bagri wrote:
&lt;br&gt;...
&lt;br&gt;&amp;gt; 2. Since toc needed the whole doc source to be supplied, I had to modify
&lt;br&gt;&amp;gt; ByLineSource implementation to have the entire source. Since changing
&lt;br&gt;&amp;gt; the whole line based implementation was taknig too much, I just emulated
&lt;br&gt;&amp;gt; whole source reading and supporting the getLine method in the new
&lt;br&gt;&amp;gt; implementation.
&lt;br&gt;&lt;br&gt;Couldn't be the TOC be generated transversing the block tree returned by the 
&lt;br&gt;parser?
&lt;br&gt;&lt;br&gt;&amp;gt; 3. Enable linking of wiki words.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Earlier a [[MyWikiWord]] would get likned to ./MyWikiWord. I am not sure
&lt;br&gt;&amp;gt; why it was this way. Some light on this? I needed it to point it to
&lt;br&gt;&amp;gt; ./MyWikiWord.html to be useful. Similarly for linking up wikiwords in
&lt;br&gt;&amp;gt; [[][]].
&lt;br&gt;&lt;br&gt;This was fixed in &lt;a href=&quot;http://jira.codehaus.org/browse/DOXIA-194&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/DOXIA-194&lt;/a&gt;. &amp;nbsp;
&lt;br&gt;&lt;br&gt;I just added a test to my working copy in the file 
&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/repos/asf/maven/doxia/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/WordsTest.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/maven/doxia/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/WordsTest.java&lt;/a&gt;&lt;br&gt;(where the test cases for WikiWords links lives) and i get ./MyWikiWord.html.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; public void testHtml() throws ParseException &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final StringWriter sw = new StringWriter();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; final Sink sink = new XhtmlBaseSink(sw);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; twikiParser.parse(&amp;quot;[[MyWikiWord]]&amp;quot;, sink);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; assertEquals(&amp;quot;&amp;lt;p&amp;gt;&amp;lt;a href=\&amp;quot;./MyWikiWord.html\&amp;quot;&amp;gt;MyWikiWord&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sw.toString());
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;The links are generated by the strategy WikiWordLinkResolver and can be 
&lt;br&gt;replaced.
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&amp;gt; 5. Enabling verbatim and blockquote. verbatim did not seem to work
&lt;br&gt;&amp;gt; properly for me.
&lt;br&gt;&lt;br&gt;verbatim worked well on our pages, but i think it can be more bulletproof and 
&lt;br&gt;more general. &amp;nbsp;Don't forget to add the broken cases for regression in:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/repos/asf/maven/doxia/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/VerbatimTest.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/maven/doxia/doxia/trunk/doxia-modules/doxia-module-twiki/src/test/java/org/apache/maven/doxia/module/twiki/parser/VerbatimTest.java&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I wrote most of the twiki module code, so do not hesitate to send me especific 
&lt;br&gt;questions.
&lt;br&gt;&lt;br&gt;Regards, 
&lt;br&gt;&amp;nbsp; Juan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Buenos Aires, Argentina &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 19°C with winds at 0 km/h
&lt;br&gt;&lt;a href=&quot;http://www.zauber.com.ar/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zauber.com.ar/&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://juan.zauber.com.ar/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://juan.zauber.com.ar/&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (161 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/17451834/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Twiki-Module-Enhancements-tp17420040p17451834.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17424668</id>
	<title>Re: svn commit: r659507 - in /maven/doxia/doxia/trunk: doxia-core/src/main/java/org/apache/maven/doxia/util/ doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/</title>
	<published>2008-05-23T05:37:17Z</published>
	<updated>2008-05-23T05:37:17Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">Hi Lukas,
&lt;br&gt;&lt;br&gt;Since the code in AptUtils#isExternalLink() ==
&lt;br&gt;DoxiaUtils#isExternalLink(), I suggest to remove the first one.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;br&gt;2008/5/23, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17424668&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltheussl@...&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17424668&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ltheussl@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Author: ltheussl
&lt;br&gt;&amp;gt; &amp;nbsp;Date: Fri May 23 04:38:39 2008
&lt;br&gt;&amp;gt; &amp;nbsp;New Revision: 659507
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=659507&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=659507&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Log:
&lt;br&gt;&amp;gt; &amp;nbsp;Better definition of external/internal/local links and adaptation in the apt case.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Modified:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Modified: maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java
&lt;br&gt;&amp;gt; &amp;nbsp;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java?rev=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java?rev=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;==============================================================================
&lt;br&gt;&amp;gt; &amp;nbsp;--- maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java (original)
&lt;br&gt;&amp;gt; &amp;nbsp;+++ maven/doxia/doxia/trunk/doxia-core/src/main/java/org/apache/maven/doxia/util/DoxiaUtils.java Fri May 23 04:38:39 2008
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -39,6 +39,9 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @return True if the link starts with &amp;quot;#&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isExternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isLocalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static boolean isInternalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -48,13 +51,16 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to an external URI,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * ie is not a link within the same document nor a relative link
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * to another document (a local link).
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * to another document (a local link) of the same site.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * @return True if the link (ignoring case) starts with either of the
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * following: &amp;quot;http:/&amp;quot;, &amp;quot;https:/&amp;quot;, &amp;quot;ftp:/&amp;quot;, &amp;quot;mailto:&amp;quot;, &amp;quot;file:/&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @return True if the link (ignoring case) starts with either &amp;quot;http:/&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * &amp;quot;https:/&amp;quot;, &amp;quot;ftp:/&amp;quot;, &amp;quot;mailto:&amp;quot;, &amp;quot;file:/&amp;quot;, or contains the string &amp;quot;://&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Note that Windows style separators &amp;quot;\&amp;quot; are not allowed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * for URIs, see &amp;nbsp;&lt;a href=&quot;http://www.ietf.org/rfc/rfc2396.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/rfc/rfc2396.txt&lt;/a&gt;&amp;nbsp;, section 2.4.3.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isInternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isLocalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static boolean isExternalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -62,14 +68,19 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ( text.indexOf( &amp;quot;http:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;https:/&amp;quot; ) == 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;ftp:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;mailto:&amp;quot; ) == 0
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;file:/&amp;quot; ) == 0 );
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;file:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;://&amp;quot; ) != -1 );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to a relative link to another document.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to a relative link to another document
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * within the same site, ie it is neither an {@link #isInternalLink(String) internal}
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * nor an {@link #isExternalLink(String) external} link.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @return True if the link is neither an external nor an internal link.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isExternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isInternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static boolean isLocalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java
&lt;br&gt;&amp;gt; &amp;nbsp;URL: &lt;a href=&quot;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=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;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=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;==============================================================================
&lt;br&gt;&amp;gt; &amp;nbsp;--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java (original)
&lt;br&gt;&amp;gt; &amp;nbsp;+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptParser.java Fri May 23 04:38:39 2008
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -25,6 +25,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; import org.apache.maven.doxia.parser.AbstractTextParser;
&lt;br&gt;&amp;gt; &amp;nbsp; import org.apache.maven.doxia.sink.Sink;
&lt;br&gt;&amp;gt; &amp;nbsp; import org.apache.maven.doxia.sink.SinkAdapter;
&lt;br&gt;&amp;gt; &amp;nbsp;+import org.apache.maven.doxia.sink.SinkEventAttributeSet;
&lt;br&gt;&amp;gt; &amp;nbsp; import org.apache.maven.doxia.util.DoxiaUtils;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; import org.codehaus.plexus.util.IOUtil;
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -433,7 +434,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;linkAnchor = getTraversedLink( text, i + 1, end );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ( !AptUtils.isExternalLink( linkAnchor ) )
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ( AptUtils.isInternalLink( linkAnchor ) )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;linkAnchor = &amp;quot;#&amp;quot; + linkAnchor;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -2209,7 +2210,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void traverse()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throws AptParseException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AptParser.this.sink.verbatim( boxed );
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AptParser.this.sink.verbatim( SinkEventAttributeSet.BOXED );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO: filter out lineBreak
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AptParser.this.sink.text( text );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AptParser.this.sink.verbatim_();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java
&lt;br&gt;&amp;gt; &amp;nbsp;URL: &lt;a href=&quot;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java?rev=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java?rev=659507&amp;r1=659506&amp;r2=659507&amp;view=diff&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;==============================================================================
&lt;br&gt;&amp;gt; &amp;nbsp;--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java (original)
&lt;br&gt;&amp;gt; &amp;nbsp;+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/java/org/apache/maven/doxia/module/apt/AptUtils.java Fri May 23 04:38:39 2008
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -54,13 +54,18 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to an external URI,
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * ie is not a link within the same document.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * ie is not a link within the same document nor a link to another
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * document on the same filesystem.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * @return True if the link (ignoring case) starts with either &amp;quot;http:/&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * &amp;quot;https:/&amp;quot;, &amp;quot;ftp:/&amp;quot;, &amp;quot;mailto:&amp;quot;, &amp;quot;file:/&amp;quot;, &amp;quot;../&amp;quot;, &amp;quot;./&amp;quot; or contains the
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; * string &amp;quot;://&amp;quot;. Note that Windows style separators &amp;quot;\&amp;quot; are not allowed
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * &amp;quot;https:/&amp;quot;, &amp;quot;ftp:/&amp;quot;, &amp;quot;mailto:&amp;quot;, &amp;quot;file:/&amp;quot;, or contains the string &amp;quot;://&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * Note that Windows style separators &amp;quot;\&amp;quot; are not allowed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; * for URIs, see &amp;nbsp;&lt;a href=&quot;http://www.ietf.org/rfc/rfc2396.txt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ietf.org/rfc/rfc2396.txt&lt;/a&gt;&amp;nbsp;, section 2.4.3.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see org.apache.maven.doxia.util.DoxiaUtils#isExternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isInternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isLocalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static boolean isExternalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;@@ -68,8 +73,40 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ( text.indexOf( &amp;quot;http:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;https:/&amp;quot; ) == 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;ftp:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;mailto:&amp;quot; ) == 0
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;file:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;../&amp;quot; ) == 0
&lt;br&gt;&amp;gt; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;./&amp;quot; ) == 0 || text.indexOf( &amp;quot;://&amp;quot; ) != -1 );
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|| text.indexOf( &amp;quot;file:/&amp;quot; ) == 0 || text.indexOf( &amp;quot;://&amp;quot; ) != -1 );
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;+
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to an internal link,
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * ie it is a link to an anchor within the same document.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @return True if link is neither an {@link #isExternalLink(String) external}
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * nor a {@link #isLocalLink(String) local} link.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see org.apache.maven.doxia.util.DoxiaUtils#isInternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isExternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isLocalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;public static boolean isInternalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ( !isExternalLink( link ) &amp;&amp; !isLocalLink( link ) );
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;+
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * Checks if the given string corresponds to a relative link to another document
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * within the same site.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @param link The link to check.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @return True if the link starts with either &amp;quot;/&amp;quot;, &amp;quot;./&amp;quot; or &amp;quot;../&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; *
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see org.apache.maven.doxia.util.DoxiaUtils#isLocalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isExternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; * @see #isInternalLink(String)
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;public static boolean isLocalLink( String link )
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return ( link.startsWith( &amp;quot;/&amp;quot; ) || link.startsWith( &amp;quot;./&amp;quot; ) || link.startsWith( &amp;quot;../&amp;quot; ) );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A-svn-commit%3A-r659507---in--maven-doxia-doxia-trunk%3A-doxia-core-src-main-java-org-apache-maven-doxia-util--doxia-modules-doxia-module-apt-src-main-java-org-apache-maven-doxia-module-apt--tp17424668p17424668.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17422730</id>
	<title>Re: Twiki Module Enhancements</title>
	<published>2008-05-23T03:09:33Z</published>
	<updated>2008-05-23T03:09:33Z</updated>
	<author>
		<name>Vincent Siveton</name>
	</author>
	<content type="html">Hi Abhijit,
&lt;br&gt;&lt;br&gt;I recommend you to provide a patch under the trunk and not under alpha
&lt;br&gt;tag. The trunk is Doxia beta-1.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Vincent
&lt;br&gt;&lt;br&gt;2008/5/23, Abhijit Bagri &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17422730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;abagri@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I am Abhijit and work in a platform team at Yahoo! We recently moved
&lt;br&gt;&amp;gt; documentation of our project from our Twiki web to mvn, primarily so that we
&lt;br&gt;&amp;gt; could maintain our documentation more effectively and keep it in sync with
&lt;br&gt;&amp;gt; rapidly changing feature set of our platform.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I tried using the twiki module. I found it quite a bit done, but there were
&lt;br&gt;&amp;gt; a bunch of features we needed for us to use it. I have enhanced/modified the
&lt;br&gt;&amp;gt; twiki module for the following features:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;1. Enable doxia macros in twiki-module. The syntax I have chosen for this
&lt;br&gt;&amp;gt; is %MACRO_NAME|param=value|param2=value2%
&lt;br&gt;&amp;gt; &amp;nbsp;This was most important for the toc macro. A related change which was
&lt;br&gt;&amp;gt; needed is #2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;2. Since toc needed the whole doc source to be supplied, I had to modify
&lt;br&gt;&amp;gt; ByLineSource implementation to have the entire source. Since changing the
&lt;br&gt;&amp;gt; whole line based implementation was taknig too much, I just emulated whole
&lt;br&gt;&amp;gt; source reading and supporting the getLine method in the new implementation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;3. Enable linking of wiki words.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Earlier a [[MyWikiWord]] would get likned to ./MyWikiWord. I am not sure
&lt;br&gt;&amp;gt; why it was this way. Some light on this? I needed it to point it to
&lt;br&gt;&amp;gt; ./MyWikiWord.html to be useful. Similarly for linking up wikiwords in
&lt;br&gt;&amp;gt; [[][]].
&lt;br&gt;&amp;gt;
