com.liferay.portal.kernel.templateparser
Class BaseTransformer

java.lang.Object
  extended by com.liferay.portal.kernel.templateparser.BaseTransformer
All Implemented Interfaces:
Transformer

public abstract class BaseTransformer
extends java.lang.Object
implements Transformer

Author:
Brian Wing Shun Chan, Raymond Augé, Wesley Gong, Angelo Jefferson, Hugo Huijser, Marcellus Tavares

Constructor Summary
BaseTransformer()
           
 
Method Summary
protected abstract  java.lang.String getTemplateParserClassName(java.lang.String langType)
           
protected abstract  java.lang.String[] getTransformerListenersClassNames()
           
 java.lang.String transform(ThemeDisplay themeDisplay, java.util.Map<java.lang.String,java.lang.String> tokens, java.lang.String viewMode, java.lang.String languageId, java.lang.String xml, java.lang.String script, java.lang.String langType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseTransformer

public BaseTransformer()
Method Detail

transform

public java.lang.String transform(ThemeDisplay themeDisplay,
                                  java.util.Map<java.lang.String,java.lang.String> tokens,
                                  java.lang.String viewMode,
                                  java.lang.String languageId,
                                  java.lang.String xml,
                                  java.lang.String script,
                                  java.lang.String langType)
                           throws java.lang.Exception
Specified by:
transform in interface Transformer
Throws:
java.lang.Exception

getTemplateParserClassName

protected abstract java.lang.String getTemplateParserClassName(java.lang.String langType)

getTransformerListenersClassNames

protected abstract java.lang.String[] getTransformerListenersClassNames()