diff --git a/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java b/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java index 77434db..071654c 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java +++ b/src/main/java/com/rackspace/cloud/api/docs/PDFMojo.java @@ -270,6 +270,9 @@ public abstract class PDFMojo extends AbstractFoMojo { File imageDirectory = getImageDirectory(); File calloutDirectory = new File (imageDirectory, "callouts"); + transformer.setParameter("docbook.infile",sourceDocBook.getAbsolutePath()); + transformer.setParameter("source.directory",sourceDirectory); + transformer.setParameter ("admon.graphics.path", imageDirectory.getAbsolutePath()+File.separator); transformer.setParameter ("callout.graphics.path", calloutDirectory.getAbsolutePath()+File.separator); diff --git a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java index 2f5d2cf..f6f76aa 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java +++ b/src/main/java/com/rackspace/cloud/api/docs/WebHelpMojo.java @@ -24,6 +24,9 @@ import com.agilejava.docbkx.maven.FileUtils; public abstract class WebHelpMojo extends AbstractWebhelpMojo { + private File sourceDirectory; + private File sourceDocBook; + /** * @parameter expression="${project.build.directory}" */ @@ -149,6 +152,11 @@ public abstract class WebHelpMojo extends AbstractWebhelpMojo { transformer.setParameter("trim.wadl.uri.count",trimWadlUriCount); } + sourceDocBook = new File(sourceFilename); + sourceDirectory = sourceDocBook.getParentFile(); + transformer.setParameter("docbook.infile",sourceDocBook.getAbsolutePath()); + transformer.setParameter("source.directory",sourceDirectory); + } protected TransformerBuilder createTransformerBuilder(URIResolver resolver) { diff --git a/src/main/resources/cloud/process-embedded-wadl.xsl b/src/main/resources/cloud/process-embedded-wadl.xsl index 8646186..b25a7bf 100644 --- a/src/main/resources/cloud/process-embedded-wadl.xsl +++ b/src/main/resources/cloud/process-embedded-wadl.xsl @@ -8,8 +8,22 @@ ../../target + + + + + + + + + + / + + + + 0 - + @@ -66,12 +80,12 @@ - -
- FOOBAR - -
-
+ + + + + + @@ -100,12 +114,19 @@
+ - + + + + + + + + + @@ -113,6 +134,31 @@ + + + + + + + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + + .="" + ----------------------------- + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + + + + @@ -123,7 +169,7 @@ @@ -431,19 +477,19 @@ - - - - - - - - - - + + + + + + + + + + @@ -472,4 +518,18 @@ + + + + + + / + + + + + + + + \ No newline at end of file