Package org.codelibs.jhighlight.renderer
Class CppXhtmlRenderer
- java.lang.Object
-
- org.codelibs.jhighlight.renderer.XhtmlRenderer
-
- org.codelibs.jhighlight.renderer.CppXhtmlRenderer
-
public class CppXhtmlRenderer extends XhtmlRenderer
Generates highlighted syntax in XHTML from Cpp source.- Version:
- $Revision: 0$
- Author:
- Arnout Engelen (arnouten[remove] at bzzt dot net), Geert Bevin (gbevin[remove] at uwyn dot com)
-
-
Field Summary
Fields Modifier and Type Field Description static HashMapDEFAULT_CSS
-
Constructor Summary
Constructors Constructor Description CppXhtmlRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCssClass(int style)Looks up the CSS class identifier that corresponds to the syntax style.protected MapgetDefaultCssStyles()Returns a map of all the CSS styles that the renderer requires, together with default definitions for them.protected ExplicitStateHighlightergetHighlighter()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:XhtmlRendererReturns a map of all the CSS styles that the renderer requires, together with default definitions for them.- Specified by:
getDefaultCssStylesin classXhtmlRenderer- Returns:
- The map of CSS styles.
-
getCssClass
protected String getCssClass(int style)
Description copied from class:XhtmlRendererLooks up the CSS class identifier that corresponds to the syntax style.- Specified by:
getCssClassin classXhtmlRenderer- Parameters:
style- The syntax style.- Returns:
- The requested CSS class identifier; or
nullif the syntax style isn't supported.
-
getHighlighter
protected ExplicitStateHighlighter getHighlighter()
Description copied from class:XhtmlRendererReturns the language-specific highlighting lexer that should be used- Specified by:
getHighlighterin classXhtmlRenderer- Returns:
- The requested highlighting lexer.
-
-