import
de.java2html.options.JavaSourceConversionOptions;
import de.java2html.options.JavaSourceStyleTable;
import de.java2html.Java2Html;
import de.java2html.JavaSourceConversionSettings;
import de.java2html.javasource.JavaSourceParser;
import de.java2html.javasource.JavaSource;
import de.java2html.converter.JavaSource2Xhtml11Converter;
import java.io.StringWriter;
import java.io.IOException;
/**
* The <code>Java2HtmlExample</code>
is a simple example to illustrate the power
and simplicity of the java2html
* package
*
* @author (<a
href="mailto:vscarpenter at gmail.com">Vinny
Carpenter</A>
* @version
1.0
*/
public class Java2HtmlExample {
public Java2HtmlExample() {
}
public static void main(String[] args) throws IOException {
String code = "... java code
....";
JavaSourceConversionOptions
options = JavaSourceConversionOptions.getDefault();
options.setShowFileName(false);
options.setShowLineNumbers(false);
JavaSourceStyleTable style =
JavaSourceStyleTable.getDefaultEclipseStyleTable();
options.setStyleTable(style);
JavaSourceParser parser =
new JavaSourceParser(options);
JavaSource javaCode =
parser.parse(code);
JavaSource2Xhtml11Converter
conveter = new JavaSource2Xhtml11Converter();
String header =
conveter.getDocumentHeader(options, "Java2HTML now does
XHTML");
String footer =
conveter.getDocumentFooter(options);
StringWriter sr = new StringWriter();
sr.write(header);
conveter.convert(javaCode, options,
sr);
sr.write(footer);
System.out.println("sr.getBuffer().toString() =
" + sr.getBuffer().toString());
}
}
/*
* Revision Log:
*
* $Log$
*/