com.liferay.portlet.wiki.translators
Class BaseTranslator

java.lang.Object
  extended by com.liferay.portlet.wiki.translators.BaseTranslator
Direct Known Subclasses:
ClassicToCreoleTranslator, MediaWikiToCreoleTranslator

public abstract class BaseTranslator
extends java.lang.Object

View Source

Author:
Jorge Ferrer

Field Summary
protected  java.util.List<java.lang.String> nowikiRegexps
           
protected  java.util.Map<java.lang.String,java.lang.String> regexps
           
 
Constructor Summary
BaseTranslator()
           
 
Method Summary
protected  java.lang.String postProcess(java.lang.String content)
           
protected  java.lang.String preProcess(java.lang.String content)
           
protected  java.lang.String protectText(java.lang.String content, java.lang.String markupRegex)
           
protected  java.lang.String runRegexp(java.lang.String content, java.lang.String regexp, java.lang.String replacement)
           
protected  java.lang.String runRegexps(java.lang.String content)
           
 java.lang.String translate(java.lang.String content)
           
protected  java.lang.String unprotectNowikiText(java.lang.String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

regexps

protected java.util.Map<java.lang.String,java.lang.String> regexps

nowikiRegexps

protected java.util.List<java.lang.String> nowikiRegexps
Constructor Detail

BaseTranslator

public BaseTranslator()
Method Detail

translate

public java.lang.String translate(java.lang.String content)

postProcess

protected java.lang.String postProcess(java.lang.String content)

preProcess

protected java.lang.String preProcess(java.lang.String content)

protectText

protected java.lang.String protectText(java.lang.String content,
                                       java.lang.String markupRegex)

runRegexps

protected java.lang.String runRegexps(java.lang.String content)

runRegexp

protected java.lang.String runRegexp(java.lang.String content,
                                     java.lang.String regexp,
                                     java.lang.String replacement)

unprotectNowikiText

protected java.lang.String unprotectNowikiText(java.lang.String content)