KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > java2html > converter > demo > Java2HtmlConversionDemo


1 package de.java2html.converter.demo;
2
3 import java.io.IOException JavaDoc;
4 import java.io.StringReader JavaDoc;
5 import java.io.StringWriter JavaDoc;
6
7 import de.java2html.converter.JavaSource2HTMLConverter;
8 import de.java2html.javasource.JavaSource;
9 import de.java2html.javasource.JavaSourceParser;
10 import de.java2html.javasource.JavaSourceType;
11 import de.java2html.options.JavaSourceConversionOptions;
12 import de.java2html.options.JavaSourceStyleEntry;
13 import de.java2html.util.RGB;
14
15 public class Java2HtmlConversionDemo {
16   
17   public static void main(String JavaDoc[] args) {
18     StringReader JavaDoc stringReader = new StringReader JavaDoc(
19       "/** Simple Java2Html Demo */\r\n"+
20       "public static int doThis(String text){ return text.length() + 2; }");
21     JavaSource source = null;
22     try {
23       source = new JavaSourceParser().parse(stringReader);
24     } catch (IOException JavaDoc e) {
25       e.printStackTrace();
26       System.exit(1);
27     }
28     JavaSource2HTMLConverter converter = new JavaSource2HTMLConverter();
29
30     JavaSourceConversionOptions options = JavaSourceConversionOptions.getDefault();
31     options.getStyleTable().put(JavaSourceType.KEYWORD, new JavaSourceStyleEntry(RGB.ORANGE, true, false));
32
33     StringWriter JavaDoc writer = new StringWriter JavaDoc();
34     try {
35       converter.convert(source, options, writer);
36     } catch (IOException JavaDoc e) {
37       //can not happen
38
}
39     System.out.println(writer.toString());
40   }
41 }
Popular Tags