com.liferay.portal.freemarker
Class FreeMarkerEngineImpl

java.lang.Object
  extended by com.liferay.portal.freemarker.FreeMarkerEngineImpl
All Implemented Interfaces:
com.liferay.portal.kernel.freemarker.FreeMarkerEngine

public class FreeMarkerEngineImpl
extends java.lang.Object
implements com.liferay.portal.kernel.freemarker.FreeMarkerEngine

Author:
Mika Koivisto

Constructor Summary
FreeMarkerEngineImpl()
           
 
Method Summary
 void flushTemplate(java.lang.String freeMarkerTemplateId)
           
 com.liferay.portal.kernel.freemarker.FreeMarkerContext getWrappedRestrictedToolsContext()
           
 com.liferay.portal.kernel.freemarker.FreeMarkerContext getWrappedStandardToolsContext()
           
 void init()
           
 boolean mergeTemplate(java.lang.String freeMarkerTemplateId, com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext, java.io.Writer writer)
           
 boolean mergeTemplate(java.lang.String freeMarkerTemplateId, java.lang.String freemarkerTemplateContent, com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext, java.io.Writer writer)
           
 boolean resourceExists(java.lang.String resource)
           
protected  boolean stringTemplateExists(java.lang.String freeMarkerTemplateId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreeMarkerEngineImpl

public FreeMarkerEngineImpl()
Method Detail

flushTemplate

public void flushTemplate(java.lang.String freeMarkerTemplateId)
Specified by:
flushTemplate in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine

getWrappedRestrictedToolsContext

public com.liferay.portal.kernel.freemarker.FreeMarkerContext getWrappedRestrictedToolsContext()
Specified by:
getWrappedRestrictedToolsContext in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine

getWrappedStandardToolsContext

public com.liferay.portal.kernel.freemarker.FreeMarkerContext getWrappedStandardToolsContext()
Specified by:
getWrappedStandardToolsContext in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine

init

public void init()
          throws java.lang.Exception
Specified by:
init in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine
Throws:
java.lang.Exception

mergeTemplate

public boolean mergeTemplate(java.lang.String freeMarkerTemplateId,
                             com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext,
                             java.io.Writer writer)
                      throws java.lang.Exception
Specified by:
mergeTemplate in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine
Throws:
java.lang.Exception

mergeTemplate

public boolean mergeTemplate(java.lang.String freeMarkerTemplateId,
                             java.lang.String freemarkerTemplateContent,
                             com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext,
                             java.io.Writer writer)
                      throws java.lang.Exception
Specified by:
mergeTemplate in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine
Throws:
java.lang.Exception

resourceExists

public boolean resourceExists(java.lang.String resource)
Specified by:
resourceExists in interface com.liferay.portal.kernel.freemarker.FreeMarkerEngine

stringTemplateExists

protected boolean stringTemplateExists(java.lang.String freeMarkerTemplateId)