You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by jl...@apache.org on 2007/06/25 05:38:16 UTC

svn commit: r550334 - in /activemq/camel/trunk: camel-book/pom.xml camel-book/src/styles/docbook.xsl tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java

Author: jlim
Date: Sun Jun 24 20:38:15 2007
New Revision: 550334

URL: http://svn.apache.org/viewvc?view=rev&rev=550334
Log:
- updated docbook xsl to catch the first h1 heading and make it the chapter title
- change phase to site phase 

Modified:
    activemq/camel/trunk/camel-book/pom.xml
    activemq/camel/trunk/camel-book/src/styles/docbook.xsl
    activemq/camel/trunk/tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java

Modified: activemq/camel/trunk/camel-book/pom.xml
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-book/pom.xml?view=diff&rev=550334&r1=550333&r2=550334
==============================================================================
--- activemq/camel/trunk/camel-book/pom.xml (original)
+++ activemq/camel/trunk/camel-book/pom.xml Sun Jun 24 20:38:15 2007
@@ -58,7 +58,7 @@
             <goals>
               <goal>htmlToDocbook</goal>
             </goals>
-            <phase>generate-sources</phase>
+            <phase>site</phase>
           </execution>
         </executions>        
         <configuration>
@@ -91,7 +91,7 @@
               <goal>generate-html</goal>
               <goal>generate-manpages</goal>
             </goals>
-            <phase>generate-sources</phase>
+            <phase>site</phase>
           </execution>
         </executions>
         <dependencies>

Modified: activemq/camel/trunk/camel-book/src/styles/docbook.xsl
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-book/src/styles/docbook.xsl?view=diff&rev=550334&r1=550333&r2=550334
==============================================================================
--- activemq/camel/trunk/camel-book/src/styles/docbook.xsl (original)
+++ activemq/camel/trunk/camel-book/src/styles/docbook.xsl Sun Jun 24 20:38:15 2007
@@ -26,14 +26,17 @@
 	<xsl:param name="bridgeprefix">br_</xsl:param>
 	<xsl:param name="root_url" select="div/@baseURL"/>
 	<!-- This template converts each "wiki-content maincontent" DIV  into a DocBook 
-     section.  -->
+     section. For a title, it selects the first h1 element  -->
 	<xsl:template match="div[contains(@class,'wiki-content maincontent')]">
 		<chapter >
 			<xsl:attribute name="id">
 				<xsl:value-of select="@chapterId"/>
 			</xsl:attribute>
 			<title>
-				<xsl:value-of select="@chapterTitle"/>
+				<xsl:value-of 
+					select=".//h1[1]
+                         |.//h2[1]
+                         |.//h3[1]"/>
 			</title>
 			<section>
 				<xsl:if test="$filename != ''">

Modified: activemq/camel/trunk/tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java?view=diff&rev=550334&r1=550333&r2=550334
==============================================================================
--- activemq/camel/trunk/tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java (original)
+++ activemq/camel/trunk/tooling/maven/maven-html-to-docbook/src/main/java/org/apache/camel/maven/GenerateDocBookMojo.java Sun Jun 24 20:38:15 2007
@@ -130,7 +130,6 @@
 
 	private String chapterId;
 
-	private String chapterTitle;
 
 	public void execute() throws MojoExecutionException {
 		File outputDir = new File(outputPath);
@@ -143,7 +142,6 @@
 
 		for (int i = 0; i < resources.length; ++i) {
 			this.setChapterId( removeExtension(resources[i]));
-			this.setChapterTitle( removeExtension(resources[i]));
 
 			process(resources[i]);
 		}
@@ -184,7 +182,6 @@
 					// These attributes will be used by xsl to
 					Element element = (Element) node;
 					element.setAttribute("chapterId", chapterId);
-					element.setAttribute("chapterTitle", chapterTitle);
 					element.setAttribute("baseURL", baseURL);
 					element.setAttribute("imageLocation", "..\\images\\");
 
@@ -370,14 +367,7 @@
 		this.chapterId = chapterId;
 	}
 
-	public String getChapterTitle() {
-		return chapterTitle;
-	}
 
-	public void setChapterTitle(String chapterTitle) {
-		this.chapterTitle = chapterTitle;
-	}
-	
 	public String removeExtension(String resource) {
 		int index = resource.indexOf('.');
 		return resource.substring(0, index);