[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