|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.renderer.v2.components.AbstractRendererComponent
com.atlassian.renderer.v2.components.AbstractRegexRendererComponent
com.atlassian.renderer.v2.components.BackslashEscapeRendererComponent
public class BackslashEscapeRendererComponent
Escapes certain symbols prefixed with backslash (\) into html entities. Most symbols in wiki markup cannot be escaped with wiki markup, so that the backslash character can be interpreted in a literal most of the time. This makes it easier to do things such as pasting windows file paths into wiki markup.
Constructor Summary | |
---|---|
BackslashEscapeRendererComponent()
|
Method Summary | |
---|---|
void |
appendSubstitution(StringBuffer buffer,
RenderContext context,
Matcher matcher)
Implement this method to perform your actual regex substitution. |
static String |
escapeWiki(String str)
This method will escape with a backslash the characters that are rendered by the render(java.lang.String, com.atlassian.renderer.RenderContext) method. |
String |
render(String wiki,
RenderContext context)
Render this piece of wiki text. |
boolean |
shouldRender(RenderMode renderMode)
Whether or not this render component is required given the current render mode. |
Methods inherited from class com.atlassian.renderer.v2.components.AbstractRegexRendererComponent |
---|
regexRender |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BackslashEscapeRendererComponent()
Method Detail |
---|
public static String escapeWiki(String str)
render(java.lang.String, com.atlassian.renderer.RenderContext)
method.
This is probably not the best method to use to escape anything so if possible do not call it.
public boolean shouldRender(RenderMode renderMode)
RendererComponent
shouldRender
in interface RendererComponent
shouldRender
in class AbstractRegexRendererComponent
public String render(String wiki, RenderContext context)
RendererComponent
render
in interface RendererComponent
render
in class AbstractRegexRendererComponent
public void appendSubstitution(StringBuffer buffer, RenderContext context, Matcher matcher)
AbstractRegexRendererComponent
appendSubstitution
in class AbstractRegexRendererComponent
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |