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/28 11:10:07 UTC

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

Author: jlim
Date: Thu Jun 28 02:10:06 2007
New Revision: 551512

URL: http://svn.apache.org/viewvc?view=rev&rev=551512
Log:
https://issues.apache.org/activemq/browse/CAMEL-54

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

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=551512&r1=551511&r2=551512
==============================================================================
--- 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 Thu Jun 28 02:10:06 2007
@@ -87,8 +87,7 @@
 	 * Location of the xsl file.
 	 * 
 	 * @parameter expression="${configDirectory}"
-	 *            default-value="${basedir}/src/styles/docbook.xsl"
-	 * @required
+	 *           
 	 */
 	private String xslFile;
 
@@ -175,6 +174,7 @@
 		ByteArrayOutputStream out = null;
 		BufferedOutputStream output = null;
 		BufferedOutputStream wikiOutput = null;
+		StreamSource streamSource = null;
 
 		tidy.setXmlOut(true);
 		try {
@@ -211,9 +211,17 @@
 					StreamResult result = new StreamResult(output);
 					TransformerFactory tFactory = TransformerFactory
 							.newInstance();
+					if(xslFile != null && !xslFile.trim().equals("")) {
+						streamSource = new StreamSource(xslFile);
+					}else {
+						InputStream xslStream = getClass().getResourceAsStream("/docbook.xsl");
+						streamSource = new StreamSource(xslStream);
+					}
+					
 					Transformer transformer = tFactory
-							.newTransformer(new StreamSource(xslFile));
+							.newTransformer(streamSource);
 					transformer.transform(source, result);
+
 
 					// generate the wiki source for debugging
 					wikiOutput = new BufferedOutputStream(