com.liferay.portlet.journal.util
Class ContentTransformerListener

java.lang.Object
  extended by com.liferay.portal.kernel.templateparser.BaseTransformerListener
      extended by com.liferay.portlet.journal.util.ContentTransformerListener
All Implemented Interfaces:
com.liferay.portal.kernel.templateparser.TransformerListener

public class ContentTransformerListener
extends com.liferay.portal.kernel.templateparser.BaseTransformerListener

Author:
Brian Wing Shun Chan

Constructor Summary
ContentTransformerListener()
           
 
Method Summary
protected  java.lang.String getDynamicContent(java.lang.String xml, java.lang.String elementName)
           
protected  java.lang.String injectEditInPlace(java.lang.String xml, java.lang.String script)
           
 java.lang.String onOutput(java.lang.String s)
           
 java.lang.String onScript(java.lang.String s)
           
 java.lang.String onXml(java.lang.String s)
           
protected  void replace(com.liferay.portal.kernel.xml.Element root)
           
protected  java.lang.String replace(java.lang.String xml)
          Fill one article with content from another approved article.
protected  java.lang.String wrapEditInPlaceField(java.lang.String script, java.lang.String name, java.lang.String type, java.lang.String call)
           
 
Methods inherited from class com.liferay.portal.kernel.templateparser.BaseTransformerListener
getLanguageId, getTokens, isTemplateDriven, setLanguageId, setTemplateDriven, setTokens
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentTransformerListener

public ContentTransformerListener()
Method Detail

onOutput

public java.lang.String onOutput(java.lang.String s)
Specified by:
onOutput in interface com.liferay.portal.kernel.templateparser.TransformerListener
Specified by:
onOutput in class com.liferay.portal.kernel.templateparser.BaseTransformerListener

onScript

public java.lang.String onScript(java.lang.String s)
Specified by:
onScript in interface com.liferay.portal.kernel.templateparser.TransformerListener
Specified by:
onScript in class com.liferay.portal.kernel.templateparser.BaseTransformerListener

onXml

public java.lang.String onXml(java.lang.String s)
Specified by:
onXml in interface com.liferay.portal.kernel.templateparser.TransformerListener
Specified by:
onXml in class com.liferay.portal.kernel.templateparser.BaseTransformerListener

getDynamicContent

protected java.lang.String getDynamicContent(java.lang.String xml,
                                             java.lang.String elementName)

injectEditInPlace

protected java.lang.String injectEditInPlace(java.lang.String xml,
                                             java.lang.String script)

replace

protected void replace(com.liferay.portal.kernel.xml.Element root)
                throws java.lang.Exception
Throws:
java.lang.Exception

replace

protected java.lang.String replace(java.lang.String xml)
Fill one article with content from another approved article. See the article DOCUMENTATION-INSTALLATION-BORLAND for a sample use case.

Returns:
the processed string

wrapEditInPlaceField

protected java.lang.String wrapEditInPlaceField(java.lang.String script,
                                                java.lang.String name,
                                                java.lang.String type,
                                                java.lang.String call)