[infinispan-commits] Infinispan SVN: r512 - trunk/tools/src/main/java/org/infinispan/tools/doclet/jmx.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Thu Jul 2 05:21:14 EDT 2009


Author: vblagojevic at jboss.com
Date: 2009-07-02 05:21:14 -0400 (Thu, 02 Jul 2009)
New Revision: 512

Removed:
   trunk/tools/src/main/java/org/infinispan/tools/doclet/jmx/ConfigDoclet.java
Log:
ns

Deleted: trunk/tools/src/main/java/org/infinispan/tools/doclet/jmx/ConfigDoclet.java
===================================================================
--- trunk/tools/src/main/java/org/infinispan/tools/doclet/jmx/ConfigDoclet.java	2009-07-02 08:56:40 UTC (rev 511)
+++ trunk/tools/src/main/java/org/infinispan/tools/doclet/jmx/ConfigDoclet.java	2009-07-02 09:21:14 UTC (rev 512)
@@ -1,76 +0,0 @@
-package org.infinispan.tools.doclet.jmx;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.Arrays;
-
-import org.infinispan.tools.doclet.html.ConfigHtmlGenerator;
-import org.infinispan.tools.doclet.html.HtmlGenerator;
-
-import com.sun.javadoc.DocErrorReporter;
-import com.sun.javadoc.RootDoc;
-import com.sun.tools.doclets.formats.html.ConfigurationImpl;
-
-/**
- * A Doclet that generates configuration guide for Infinispan
- * 
- * @author Vladimir Blagojevic
- * @since 4.0
- */
- at SuppressWarnings("restriction")
-public class ConfigDoclet {
-   static String outputDirectory = ".";
-   static String header, footer, encoding, title, bottom;
-
-   public static boolean start(RootDoc root) throws IOException {
-
-      HtmlGenerator generator = new ConfigHtmlGenerator(encoding, title(), bottom, footer, header,
-               "Infinispan configuration options", Arrays.asList("Configuration", "Infinispan",
-                        "Data Grids", "Documentation", "Reference", "MBeans"));
-
-      generator.generateHtml(outputDirectory + File.separator + "config.html");
-
-      return true;
-   }
-
-   private static String title() {
-      String s = "Configuration options";
-      if (title == null || title.equals(""))
-         return s;
-      else {
-         s += " (" + title + ")";
-         return s;
-      }
-   }
-
-   public static int optionLength(String option) {
-      return (ConfigurationImpl.getInstance()).optionLength(option);
-   }
-
-   public static boolean validOptions(String options[][], DocErrorReporter reporter) {
-      for (String[] option : options) {
-         // System.out.println("  >> Option " + Arrays.toString(option));
-         if (option[0].equals("-d"))
-            outputDirectory = option[1];
-         else if (option[0].equals("-encoding"))
-            encoding = option[1];
-         else if (option[0].equals("-bottom"))
-            bottom = option[1];
-         else if (option[0].equals("-footer"))
-            footer = option[1];
-         else if (option[0].equals("-header"))
-            header = option[1];
-         else if (option[0].equals("-doctitle"))
-            title = option[1];
-      }
-      return (ConfigurationImpl.getInstance()).validOptions(options, reporter);
-   }
-
-   public static void main(String[] args) throws IOException {
-      HtmlGenerator generator = new ConfigHtmlGenerator(encoding, title(), bottom, footer, header,
-               "Infinispan configuration options", Arrays.asList("Configuration", "Infinispan",
-                        "Data Grids", "Documentation", "Reference", "MBeans"));
-
-      generator.generateHtml(outputDirectory + File.separator + "config.html");
-   }
-}




More information about the infinispan-commits mailing list