com.jivesoftware.forum.renderer.filter.wiki
Class WikiStyleRenderer
java.lang.Object
com.jivesoftware.forum.renderer.filter.regex.RegexFilter
com.jivesoftware.forum.renderer.filter.regex.RegexReplaceFilter
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:
- *bold*
- +italic+
- _underline_
- --strikethrough--
- !images!
- ^superscript^
- ~subscript~
- horizontal lines (-----)
- headings (h1. to h6.)
- blockquotes (bq.)
- paragraphs (2 newlines)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
WikiStyleRenderer
public WikiStyleRenderer()
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
Copyright © 1999-2006 Jive Software.