You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/07/11 23:00:54 UTC

svn commit: r1145348 - in /openejb/trunk/sandbox/tools/src/main: java/org/apache/openejb/tools/examples/GenerateIndex.java resources/generate-index/velocity/example.vm

Author: rmannibucau
Date: Mon Jul 11 21:00:53 2011
New Revision: 1145348

URL: http://svn.apache.org/viewvc?rev=1145348&view=rev
Log:
adding link for resources which are not java

Modified:
    openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
    openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm

Modified: openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java?rev=1145348&r1=1145347&r2=1145348&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java (original)
+++ openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java Mon Jul 11 21:00:53 2011
@@ -18,6 +18,7 @@ package org.apache.openejb.tools.example
 
 import com.petebevin.markdown.MarkdownProcessor;
 import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang.StringEscapeUtils;
 import org.apache.log4j.Logger;
 
 import java.io.File;
@@ -153,7 +154,7 @@ public class GenerateIndex {
             for (File file : files) {
                 String code;
                 try {
-                    code = FileUtils.readFileToString(file);
+                    code = escape(FileUtils.readFileToString(file));
                 } catch (IOException e) {
                     LOGGER.error("can't read source " + file.getPath(), e);
                     continue;
@@ -229,6 +230,10 @@ public class GenerateIndex {
             new File(generatedDir, properties.getProperty("index")).getPath());
     }
 
+    private static String escape(String s) {
+        return StringEscapeUtils.escapeXml(s);
+    }
+
     // just a shortcut
     private static void tpl(String template, Map<String, Object> mapContext, String path) {
         OpenEJBTemplate.get().apply(template,

Modified: openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm
URL: http://svn.apache.org/viewvc/openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm?rev=1145348&r1=1145347&r2=1145348&view=diff
==============================================================================
--- openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm (original)
+++ openejb/trunk/sandbox/tools/src/main/resources/generate-index/velocity/example.vm Mon Jul 11 21:00:53 2011
@@ -25,7 +25,7 @@
                 <ul>
                     Resources:
 #foreach( $resource in $resources )
-                    <li>$resource</li>
+                    <li><a href="${resource}.html">$resource</a></li>
 #end
                 </ul>
             </div>