Author: sshafroi
Date: 2008-03-31 10:01:18 +0200 (Mon, 31 Mar 2008)
New Revision: 6319
Modified:
branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
Log:
remove test code and add some comments
Modified: branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
===================================================================
--- branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
2008-03-31 07:44:42 UTC (rev 6318)
+++ branches/2.16/mojo/src/main/java/no/sesat/mojo/modes/Builder.java
2008-03-31 08:01:18 UTC (rev 6319)
@@ -7,8 +7,6 @@
import java.io.File;
import java.io.IOException;
import java.io.PrintStream;
-import java.util.Iterator;
-import java.util.List;
import java.util.Vector;
import com.sun.javadoc.ClassDoc;
@@ -24,30 +22,15 @@
public class Builder {
private static String outputDir = "";
-
- // testing
- public static void main(String args[]) {
- List<String> classpaths = new Vector<String>();
-
classpaths.add("/home/haavard/dev/trunk/genericno.sesam.no/search-command-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/genericno.sesam.no/query-transform-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/genericno.sesam.no/result-handler-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat-kernel/generic.sesam/search-command-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat.kernel/generic.sesam/query-transform-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat-kernel/generic.sesam/result-handler-config/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat-kernel/query-transform-config-spi/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat-kernel/result-handler-config-spi/src/main/java/");
-
classpaths.add("/home/haavard/dev/trunk/sesat-kernel/search-command-config-spi/src/main/java/");
-
- String classpath = "";
- for (Iterator<String> iterator = classpaths.iterator();
iterator.hasNext();) {
- classpath += (String) iterator.next();
- if (iterator.hasNext())
- classpath += File.pathSeparator;
- }
-
- Build(classpath, "/home/haavard/wonk");
- }
-
+
+ /**
+ * Build and generate schema for modes.xml files.
+ *
+ * @param classpath
+ * Where to find the classes
+ * @param outputDir
+ * Where the results should be put
+ */
public static void Build(String classpath, String outputDir) {
Builder.outputDir = new File(outputDir).getAbsolutePath() +
File.separator;
@@ -86,13 +69,13 @@
}
/**
- * This is the entry point for a doclet.
- *
- * @param root
- * @return
- */
- public static boolean start(RootDoc root) {
-
+ * This is the entry point for a doclet.
+ *
+ * @param root
+ * Root document
+ * @return
+ */
+ public static boolean start(RootDoc root) {
ConfigElement defaultConvert = new
ConfigElement("default-convert");
defaultConvert.attributes.add(new ConfigAttribute("name"));
defaultConvert.attributes.add(new ConfigAttribute("prefix"));
@@ -203,7 +186,6 @@
e.printStackTrace();
}
}
-
}
System.out.println("commands : " + commands.size());
@@ -213,8 +195,15 @@
return true;
}
- public static String toXmlName(final String beanName) {
- final StringBuilder xmlName = new StringBuilder(beanName);
+ /**
+ * Helper function to convert a java name to the equivalent XML name.
+ *
+ * @param name
+ * Name that shouold be converted
+ * @return The name converted like this MySuperClass --> my-super-class
+ */
+ public static String toXmlName(final String name) {
+ final StringBuilder xmlName = new StringBuilder(name);
for (int i = 0; i < xmlName.length(); ++i) {
final char c = xmlName.charAt(i);
if (Character.isUpperCase(c)) {
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits