Package org.codelibs.jhighlight.renderer
Class JavaXhtmlRenderer
- java.lang.Object
-
- org.codelibs.jhighlight.renderer.XhtmlRenderer
-
- org.codelibs.jhighlight.renderer.JavaXhtmlRenderer
-
public class JavaXhtmlRenderer extends XhtmlRenderer
Generates highlighted syntax in XHTML from Java source.- Since:
- 1.0
- Version:
- $Revision: 3108 $
- Author:
- Geert Bevin (gbevin[remove] at uwyn dot com)
-
-
Field Summary
Fields Modifier and Type Field Description static HashMap
DEFAULT_CSS
-
Constructor Summary
Constructors Constructor Description JavaXhtmlRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getCssClass(int style)
Looks up the CSS class identifier that corresponds to the syntax style.protected Map
getDefaultCssStyles()
Returns a map of all the CSS styles that the renderer requires, together with default definitions for them.protected ExplicitStateHighlighter
getHighlighter()
Returns the language-specific highlighting lexer that should be used-
Methods inherited from class org.codelibs.jhighlight.renderer.XhtmlRenderer
getCssClassDefinitions, getXhtmlFooter, getXhtmlHeader, getXhtmlHeaderFragment, highlight, highlight
-
-
-
-
Field Detail
-
DEFAULT_CSS
public static final HashMap DEFAULT_CSS
-
-
Method Detail
-
getDefaultCssStyles
protected Map getDefaultCssStyles()
Description copied from class:XhtmlRenderer
Returns a map of all the CSS styles that the renderer requires, together with default definitions for them.- Specified by:
getDefaultCssStyles
in classXhtmlRenderer
- Returns:
- The map of CSS styles.
-
getCssClass
protected String getCssClass(int style)
Description copied from class:XhtmlRenderer
Looks up the CSS class identifier that corresponds to the syntax style.- Specified by:
getCssClass
in classXhtmlRenderer
- Parameters:
style
- The syntax style.- Returns:
- The requested CSS class identifier; or
null
if the syntax style isn't supported.
-
getHighlighter
protected ExplicitStateHighlighter getHighlighter()
Description copied from class:XhtmlRenderer
Returns the language-specific highlighting lexer that should be used- Specified by:
getHighlighter
in classXhtmlRenderer
- Returns:
- The requested highlighting lexer.
-
-