parser.setHTMLScriptBrushes(Arrays.asList(new BrushCss(), new BrushJScript()));
// besides set, you can also add
parser.addHTMLScriptBrush(new BrushPhp());
// initialize the highlighter and use RDark theme
SyntaxHighlighter highlighter = new SyntaxHighlighter(parser, new ThemeRDark());
// set the line number count from 10 instead of 1
highlighter.setFirstLine(10);
// set to highlight line 13, 27, 28, 38, 42, 43 and 53
highlighter.setHighlightedLineList(Arrays.asList(13, 27, 28, 38, 42, 43, 53));
try {
// set the content of the script, the example.html is located in the jar: /syntaxhighlighter/example/example.html
highlighter.setContent(new String(readResourceFile("/syntaxhighlighter/example/example.html")));
} catch (IOException ex) {
LOG.log(Level.SEVERE, null, ex);
}
// timer end