private void transform()

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();
    }