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(