org.exoplatform.wiki.rendering.render.confluence
Class ConfluenceSyntaxEscapeHandler

java.lang.Object
  extended by org.exoplatform.wiki.rendering.render.confluence.ConfluenceSyntaxEscapeHandler

public class ConfluenceSyntaxEscapeHandler
extends Object

Escape characters that would be confused for Confluence wiki syntax if they were not escaped.


Field Summary
static String ESCAPE_CHAR
           
static Pattern STARLISTEND_PATTERN
           
 
Constructor Summary
ConfluenceSyntaxEscapeHandler()
           
 
Method Summary
 void escape(StringBuffer accumulatedBuffer, ConfluenceSyntaxListenerChain listenerChain, boolean escapeLastChar, Pattern escapeFirstIfMatching)
           
 boolean isOnNewLine()
           
 void setBeforeLink(boolean beforeLink)
           
 void setOnNewLine(boolean onNewLine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STARLISTEND_PATTERN

public static final Pattern STARLISTEND_PATTERN

ESCAPE_CHAR

public static final String ESCAPE_CHAR
See Also:
Constant Field Values
Constructor Detail

ConfluenceSyntaxEscapeHandler

public ConfluenceSyntaxEscapeHandler()
Method Detail

setOnNewLine

public void setOnNewLine(boolean onNewLine)

isOnNewLine

public boolean isOnNewLine()

escape

public void escape(StringBuffer accumulatedBuffer,
                   ConfluenceSyntaxListenerChain listenerChain,
                   boolean escapeLastChar,
                   Pattern escapeFirstIfMatching)

setBeforeLink

public void setBeforeLink(boolean beforeLink)


Copyright © 2013 eXo Platform SAS. All Rights Reserved.