in maven-jxr/src/main/java/org/apache/maven/jxr/JavaCodeTransform.java [390:427]
private void transform(
Reader sourceReader,
Writer destWriter,
Locale locale,
String outputEncoding,
Path javadocLinkDir,
String revision,
String bottom)
throws IOException {
this.locale = locale;
this.outputEncoding = outputEncoding;
this.javadocLinkDir = javadocLinkDir;
this.revision = revision;
BufferedReader in = new BufferedReader(sourceReader);
PrintWriter out = new PrintWriter(destWriter);
String line;
appendHeader(out);
int linenumber = 1;
while ((line = in.readLine()) != null) {
if (LINE_NUMBERS) {
out.print("<a class=\"jxr_linenumber\" name=\"L" + linenumber + "\" " + "href=\"#L" + linenumber + "\">"
+ linenumber + "</a>" + getLineWidth(linenumber));
}
out.println(this.syntaxHighlight(line));
++linenumber;
}
appendFooter(out, bottom);
out.flush();
}