Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.forum.renderer.filter.wiki
Class WikiStyleRenderer

java.lang.Object
  extended by com.jivesoftware.forum.renderer.filter.regex.RegexFilter
      extended by com.jivesoftware.forum.renderer.filter.regex.RegexReplaceFilter
          extended by com.jivesoftware.forum.renderer.filter.wiki.WikiStyleRenderer
All Implemented Interfaces:
WikiRenderer

public class WikiStyleRenderer
extends RegexReplaceFilter
implements WikiRenderer

This render filter will render wiki style markup such as *bold* to html and vice versa. The following styles are implemented:


Field Summary
static java.lang.String BOLD_ESCAPE_MATCH
           
static java.lang.String BOLD_ESCAPE_REPLACE
           
static java.lang.String BOLD_MATCH
           
static java.lang.String BOLD_REPLACE
           
static java.lang.String BOLD_REPLACE_NO_MARKUP
           
static java.lang.String BQ_ESCAPE_MATCH
           
static java.lang.String BQ_ESCAPE_REPLACE
           
static java.lang.String BQ_MATCH
           
static java.lang.String BQ_REPLACE
           
static java.lang.String BQ_REPLACE_NO_MARKUP
           
static java.lang.String EMPTY_LINE_MATCH
           
static java.lang.String EMPTY_LINE_REPLACE
           
static java.lang.String H1_ESCAPE_MATCH
           
static java.lang.String H1_ESCAPE_REPLACE
           
static java.lang.String H1_MATCH
           
static java.lang.String H1_REPLACE
           
static java.lang.String H1_REPLACE_NO_MARKUP
           
static java.lang.String H2_ESCAPE_MATCH
           
static java.lang.String H2_ESCAPE_REPLACE
           
static java.lang.String H2_MATCH
           
static java.lang.String H2_REPLACE
           
static java.lang.String H2_REPLACE_NO_MARKUP
           
static java.lang.String H3_ESCAPE_MATCH
           
static java.lang.String H3_ESCAPE_REPLACE
           
static java.lang.String H3_MATCH
           
static java.lang.String H3_REPLACE
           
static java.lang.String H3_REPLACE_NO_MARKUP
           
static java.lang.String H4_ESCAPE_MATCH
           
static java.lang.String H4_ESCAPE_REPLACE
           
static java.lang.String H4_MATCH
           
static java.lang.String H4_REPLACE
           
static java.lang.String H4_REPLACE_NO_MARKUP
           
static java.lang.String H5_ESCAPE_MATCH
           
static java.lang.String H5_ESCAPE_REPLACE
           
static java.lang.String H5_MATCH
           
static java.lang.String H5_REPLACE
           
static java.lang.String H5_REPLACE_NO_MARKUP
           
static java.lang.String H6_ESCAPE_MATCH
           
static java.lang.String H6_ESCAPE_REPLACE
           
static java.lang.String H6_MATCH
           
static java.lang.String H6_REPLACE
           
static java.lang.String H6_REPLACE_NO_MARKUP
           
static java.lang.String IMAGE_ESCAPE_MATCH
           
static java.lang.String IMAGE_ESCAPE_REPLACE
           
static java.lang.String IMAGE_MATCH
           
static java.lang.String IMAGE_REPLACE
           
static java.lang.String IMAGE_REPLACE_NO_MARKUP
           
static java.lang.String ITALIC_ESCAPE_MATCH
           
static java.lang.String ITALIC_ESCAPE_REPLACE
           
static java.lang.String ITALIC_MATCH
           
static java.lang.String ITALIC_REPLACE
           
static java.lang.String ITALIC_REPLACE_NO_MARKUP
           
static java.lang.String LINE_ESCAPE_MATCH
           
static java.lang.String LINE_ESCAPE_REPLACE
           
static java.lang.String LINE_MATCH
           
static java.lang.String LINE_REPLACE
           
static java.lang.String LINE_REPLACE_NO_MARKUP
           
static java.lang.String PARAGRAPH_MATCH
           
static java.lang.String PARAGRAPH_REPLACE
           
static java.lang.String PARAGRAPH_REPLACE_NO_MARKUP
           
static java.lang.String STRIKE_ESCAPE_MATCH
           
static java.lang.String STRIKE_ESCAPE_REPLACE
           
static java.lang.String STRIKE_MATCH
           
static java.lang.String STRIKE_REPLACE
           
static java.lang.String STRIKE_REPLACE_NO_MARKUP
           
static java.lang.String SUBSCRIPT_ESCAPE_MATCH
           
static java.lang.String SUBSCRIPT_ESCAPE_REPLACE
           
static java.lang.String SUBSCRIPT_MATCH
           
static java.lang.String SUBSCRIPT_REPLACE
           
static java.lang.String SUBSCRIPT_REPLACE_NO_MARKUP
           
static java.lang.String SUPERSCRIPT_ESCAPE_MATCH
           
static java.lang.String SUPERSCRIPT_ESCAPE_REPLACE
           
static java.lang.String SUPERSCRIPT_MATCH
           
static java.lang.String SUPERSCRIPT_REPLACE
           
static java.lang.String SUPERSCRIPT_REPLACE_NO_MARKUP
           
static java.lang.String UNDERLINE_ESCAPE_MATCH
           
static java.lang.String UNDERLINE_ESCAPE_REPLACE
           
static java.lang.String UNDERLINE_MATCH
           
static java.lang.String UNDERLINE_REPLACE
           
static java.lang.String UNDERLINE_REPLACE_NO_MARKUP
           
 
Fields inherited from class com.jivesoftware.forum.renderer.filter.regex.RegexFilter
MULTILINE, pattern, SINGLELINE, substitute
 
Constructor Summary
WikiStyleRenderer()
           
 
Method Summary
 java.lang.String render(java.lang.String string, RenderContext renderContext, WikiFilter filter)
           
 java.lang.String unRender(java.lang.String string, RenderContext renderContext, WikiFilter filter)
           
 
Methods inherited from class com.jivesoftware.forum.renderer.filter.regex.RegexReplaceFilter
filter
 
Methods inherited from class com.jivesoftware.forum.renderer.filter.regex.RegexFilter
addRegex, addRegex, addRegex, addRegex, clearRegex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOLD_MATCH

public static final java.lang.String BOLD_MATCH
See Also:
Constant Field Values

BOLD_REPLACE

public static final java.lang.String BOLD_REPLACE
See Also:
Constant Field Values

BOLD_REPLACE_NO_MARKUP

public static final java.lang.String BOLD_REPLACE_NO_MARKUP
See Also:
Constant Field Values

BOLD_ESCAPE_MATCH

public static final java.lang.String BOLD_ESCAPE_MATCH
See Also:
Constant Field Values

BOLD_ESCAPE_REPLACE

public static final java.lang.String BOLD_ESCAPE_REPLACE
See Also:
Constant Field Values

ITALIC_MATCH

public static final java.lang.String ITALIC_MATCH
See Also:
Constant Field Values

ITALIC_REPLACE

public static final java.lang.String ITALIC_REPLACE
See Also:
Constant Field Values

ITALIC_REPLACE_NO_MARKUP

public static final java.lang.String ITALIC_REPLACE_NO_MARKUP
See Also:
Constant Field Values

ITALIC_ESCAPE_MATCH

public static final java.lang.String ITALIC_ESCAPE_MATCH
See Also:
Constant Field Values

ITALIC_ESCAPE_REPLACE

public static final java.lang.String ITALIC_ESCAPE_REPLACE
See Also:
Constant Field Values

UNDERLINE_MATCH

public static final java.lang.String UNDERLINE_MATCH
See Also:
Constant Field Values

UNDERLINE_REPLACE

public static final java.lang.String UNDERLINE_REPLACE
See Also:
Constant Field Values

UNDERLINE_REPLACE_NO_MARKUP

public static final java.lang.String UNDERLINE_REPLACE_NO_MARKUP
See Also:
Constant Field Values

UNDERLINE_ESCAPE_MATCH

public static final java.lang.String UNDERLINE_ESCAPE_MATCH
See Also:
Constant Field Values

UNDERLINE_ESCAPE_REPLACE

public static final java.lang.String UNDERLINE_ESCAPE_REPLACE
See Also:
Constant Field Values

STRIKE_MATCH

public static final java.lang.String STRIKE_MATCH
See Also:
Constant Field Values

STRIKE_REPLACE

public static final java.lang.String STRIKE_REPLACE
See Also:
Constant Field Values

STRIKE_REPLACE_NO_MARKUP

public static final java.lang.String STRIKE_REPLACE_NO_MARKUP
See Also:
Constant Field Values

STRIKE_ESCAPE_MATCH

public static final java.lang.String STRIKE_ESCAPE_MATCH
See Also:
Constant Field Values

STRIKE_ESCAPE_REPLACE

public static final java.lang.String STRIKE_ESCAPE_REPLACE
See Also:
Constant Field Values

IMAGE_MATCH

public static final java.lang.String IMAGE_MATCH
See Also:
Constant Field Values

IMAGE_REPLACE

public static final java.lang.String IMAGE_REPLACE
See Also:
Constant Field Values

IMAGE_REPLACE_NO_MARKUP

public static final java.lang.String IMAGE_REPLACE_NO_MARKUP
See Also:
Constant Field Values

IMAGE_ESCAPE_MATCH

public static final java.lang.String IMAGE_ESCAPE_MATCH
See Also:
Constant Field Values

IMAGE_ESCAPE_REPLACE

public static final java.lang.String IMAGE_ESCAPE_REPLACE
See Also:
Constant Field Values

SUPERSCRIPT_MATCH

public static final java.lang.String SUPERSCRIPT_MATCH
See Also:
Constant Field Values

SUPERSCRIPT_REPLACE

public static final java.lang.String SUPERSCRIPT_REPLACE
See Also:
Constant Field Values

SUPERSCRIPT_REPLACE_NO_MARKUP

public static final java.lang.String SUPERSCRIPT_REPLACE_NO_MARKUP
See Also:
Constant Field Values

SUPERSCRIPT_ESCAPE_MATCH

public static final java.lang.String SUPERSCRIPT_ESCAPE_MATCH
See Also:
Constant Field Values

SUPERSCRIPT_ESCAPE_REPLACE

public static final java.lang.String SUPERSCRIPT_ESCAPE_REPLACE
See Also:
Constant Field Values

SUBSCRIPT_MATCH

public static final java.lang.String SUBSCRIPT_MATCH
See Also:
Constant Field Values

SUBSCRIPT_REPLACE

public static final java.lang.String SUBSCRIPT_REPLACE
See Also:
Constant Field Values

SUBSCRIPT_REPLACE_NO_MARKUP

public static final java.lang.String SUBSCRIPT_REPLACE_NO_MARKUP
See Also:
Constant Field Values

SUBSCRIPT_ESCAPE_MATCH

public static final java.lang.String SUBSCRIPT_ESCAPE_MATCH
See Also:
Constant Field Values

SUBSCRIPT_ESCAPE_REPLACE

public static final java.lang.String SUBSCRIPT_ESCAPE_REPLACE
See Also:
Constant Field Values

EMPTY_LINE_MATCH

public static final java.lang.String EMPTY_LINE_MATCH
See Also:
Constant Field Values

EMPTY_LINE_REPLACE

public static final java.lang.String EMPTY_LINE_REPLACE
See Also:
Constant Field Values

LINE_MATCH

public static final java.lang.String LINE_MATCH
See Also:
Constant Field Values

LINE_REPLACE

public static final java.lang.String LINE_REPLACE
See Also:
Constant Field Values

LINE_REPLACE_NO_MARKUP

public static final java.lang.String LINE_REPLACE_NO_MARKUP
See Also:
Constant Field Values

LINE_ESCAPE_MATCH

public static final java.lang.String LINE_ESCAPE_MATCH
See Also:
Constant Field Values

LINE_ESCAPE_REPLACE

public static final java.lang.String LINE_ESCAPE_REPLACE
See Also:
Constant Field Values

H1_MATCH

public static final java.lang.String H1_MATCH
See Also:
Constant Field Values

H1_REPLACE

public static final java.lang.String H1_REPLACE
See Also:
Constant Field Values

H1_REPLACE_NO_MARKUP

public static final java.lang.String H1_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H1_ESCAPE_MATCH

public static final java.lang.String H1_ESCAPE_MATCH
See Also:
Constant Field Values

H1_ESCAPE_REPLACE

public static final java.lang.String H1_ESCAPE_REPLACE
See Also:
Constant Field Values

H2_MATCH

public static final java.lang.String H2_MATCH
See Also:
Constant Field Values

H2_REPLACE

public static final java.lang.String H2_REPLACE
See Also:
Constant Field Values

H2_ESCAPE_MATCH

public static final java.lang.String H2_ESCAPE_MATCH
See Also:
Constant Field Values

H2_ESCAPE_REPLACE

public static final java.lang.String H2_ESCAPE_REPLACE
See Also:
Constant Field Values

H2_REPLACE_NO_MARKUP

public static final java.lang.String H2_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H3_MATCH

public static final java.lang.String H3_MATCH
See Also:
Constant Field Values

H3_REPLACE

public static final java.lang.String H3_REPLACE
See Also:
Constant Field Values

H3_REPLACE_NO_MARKUP

public static final java.lang.String H3_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H3_ESCAPE_MATCH

public static final java.lang.String H3_ESCAPE_MATCH
See Also:
Constant Field Values

H3_ESCAPE_REPLACE

public static final java.lang.String H3_ESCAPE_REPLACE
See Also:
Constant Field Values

H4_MATCH

public static final java.lang.String H4_MATCH
See Also:
Constant Field Values

H4_REPLACE

public static final java.lang.String H4_REPLACE
See Also:
Constant Field Values

H4_REPLACE_NO_MARKUP

public static final java.lang.String H4_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H4_ESCAPE_MATCH

public static final java.lang.String H4_ESCAPE_MATCH
See Also:
Constant Field Values

H4_ESCAPE_REPLACE

public static final java.lang.String H4_ESCAPE_REPLACE
See Also:
Constant Field Values

H5_MATCH

public static final java.lang.String H5_MATCH
See Also:
Constant Field Values

H5_REPLACE

public static final java.lang.String H5_REPLACE
See Also:
Constant Field Values

H5_REPLACE_NO_MARKUP

public static final java.lang.String H5_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H5_ESCAPE_MATCH

public static final java.lang.String H5_ESCAPE_MATCH
See Also:
Constant Field Values

H5_ESCAPE_REPLACE

public static final java.lang.String H5_ESCAPE_REPLACE
See Also:
Constant Field Values

H6_MATCH

public static final java.lang.String H6_MATCH
See Also:
Constant Field Values

H6_REPLACE

public static final java.lang.String H6_REPLACE
See Also:
Constant Field Values

H6_REPLACE_NO_MARKUP

public static final java.lang.String H6_REPLACE_NO_MARKUP
See Also:
Constant Field Values

H6_ESCAPE_MATCH

public static final java.lang.String H6_ESCAPE_MATCH
See Also:
Constant Field Values

H6_ESCAPE_REPLACE

public static final java.lang.String H6_ESCAPE_REPLACE
See Also:
Constant Field Values

BQ_MATCH

public static final java.lang.String BQ_MATCH
See Also:
Constant Field Values

BQ_REPLACE

public static final java.lang.String BQ_REPLACE
See Also:
Constant Field Values

BQ_REPLACE_NO_MARKUP

public static final java.lang.String BQ_REPLACE_NO_MARKUP
See Also:
Constant Field Values

BQ_ESCAPE_MATCH

public static final java.lang.String BQ_ESCAPE_MATCH
See Also:
Constant Field Values

BQ_ESCAPE_REPLACE

public static final java.lang.String BQ_ESCAPE_REPLACE
See Also:
Constant Field Values

PARAGRAPH_MATCH

public static final java.lang.String PARAGRAPH_MATCH
See Also:
Constant Field Values

PARAGRAPH_REPLACE

public static final java.lang.String PARAGRAPH_REPLACE
See Also:
Constant Field Values

PARAGRAPH_REPLACE_NO_MARKUP

public static final java.lang.String PARAGRAPH_REPLACE_NO_MARKUP
See Also:
Constant Field Values
Constructor Detail

WikiStyleRenderer

public WikiStyleRenderer()
Method Detail

render

public java.lang.String render(java.lang.String string,
                               RenderContext renderContext,
                               WikiFilter filter)
Specified by:
render in interface WikiRenderer

unRender

public java.lang.String unRender(java.lang.String string,
                                 RenderContext renderContext,
                                 WikiFilter filter)
Specified by:
unRender in interface WikiRenderer

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.