Package com.uwyn.jhighlight.renderer
Class CppXhtmlRenderer
- java.lang.Object
-
- com.uwyn.jhighlight.renderer.XhtmlRenderer
-
- com.uwyn.jhighlight.renderer.CppXhtmlRenderer
-
- All Implemented Interfaces:
Renderer
public class CppXhtmlRenderer extends XhtmlRenderer
Generates highlighted syntax in XHTML from Cpp source.- Version:
- $Revision: 0$
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashMapDEFAULT_CSS
-
Constructor Summary
Constructors Constructor Description CppXhtmlRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetCssClass(int style)Looks up the CSS class identifier that corresponds to the syntax style.protected java.util.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 com.uwyn.jhighlight.renderer.XhtmlRenderer
getCssClassDefinitions, getXhtmlFooter, getXhtmlHeader, getXhtmlHeaderFragment, highlight, highlight
-
-
-
-
Method Detail
-
getDefaultCssStyles
protected java.util.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 java.lang.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.
-
-