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/06/15 06:55:25 UTC

svn commit: r1135917 - /openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java

Author: rmannibucau
Date: Wed Jun 15 04:55:24 2011
New Revision: 1135917

URL: http://svn.apache.org/viewvc?rev=1135917&view=rev
Log:
adding title to pages in generated indexes

Modified:
    openejb/trunk/sandbox/tools/src/main/java/org/apache/openejb/tools/examples/GenerateIndex.java

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=1135917&r1=1135916&r2=1135917&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 Wed Jun 15 04:55:24 2011
@@ -67,8 +67,9 @@ public class GenerateIndex {
     private static final String HEAD = getTemplate("head.frag.html");
     private static final String FOOT = getTemplate("foot.frag.html");
     private static final String DEFAULT = getTemplate("default-index.frag.html");
-    private static final Object HEAD_MAIN = getTemplate("main-head.frag.html");
-    private static final Object FOOT_MAIN = getTemplate("main-foot.frag.html");
+    private static final String HEAD_MAIN = getTemplate("main-head.frag.html");
+    private static final String FOOT_MAIN = getTemplate("main-foot.frag.html");
+    private static final String TITLE = "TITLE";
     private static final MarkdownProcessor PROCESSOR = new MarkdownProcessor();
     private static final List<String> EXCLUDED_FOLDERS = new ArrayList<String>() {{
         add("examples");
@@ -118,7 +119,8 @@ public class GenerateIndex {
 
                     // if readme keeps small it will be ok
                     html = html.replace("<code>", "<code class=\"prettyprint\">");
-                    html = new StringBuilder(HEAD).append(html).append(FOOT).toString();
+                    html = new StringBuilder(HEAD.replace(TITLE, example.getName() + " example"))
+                        .append(html).append(FOOT).toString();
                 } catch (IOException e) {
                     LOGGER.warn("can't read readme file for example " + example.getName());
                 }
@@ -129,7 +131,8 @@ public class GenerateIndex {
                 // shows that with links to other classes in the example
                 LOGGER.warn("no " + README_MD + " for example " + example.getName() + " [" + example.getPath() + "]");
 
-                html = new StringBuilder(HEAD).append(DEFAULT).append(FOOT).toString();
+                html = new StringBuilder(HEAD.replace(TITLE, example.getName() + " example"))
+                    .append(DEFAULT).append(FOOT).toString();
             }
 
             try {
@@ -143,7 +146,7 @@ public class GenerateIndex {
 
         // create an index for all example directories
         Collection<File> indexes = listFolders(extractedDir, INDEX_HTML);
-        StringBuilder mainIndex = new StringBuilder(HEAD);
+        StringBuilder mainIndex = new StringBuilder(HEAD.replace(TITLE, "OpenEJB Example"));
         mainIndex.append(HEAD_MAIN);
         mainIndex.append("    <ul>");
         Collections.sort(generatedIndexHtml);