Liferay 6.1.2-ce-ga3

com.liferay.portal.freemarker
Class FreeMarkerEngineImpl

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

public class FreeMarkerEngineImpl
extends Object
implements FreeMarkerEngine


Nested Class Summary
static interface FreeMarkerEngineImpl.PACL
           
 
Constructor Summary
FreeMarkerEngineImpl()
           
 
Method Summary
 void clearClassLoader(ClassLoader classLoader)
           
 void flushTemplate(String freeMarkerTemplateId)
           
 TemplateControlContext getTemplateControlContext()
           
 FreeMarkerContext getWrappedClassLoaderToolsContext()
           
 FreeMarkerContext getWrappedRestrictedToolsContext()
           
 FreeMarkerContext getWrappedStandardToolsContext()
           
 void init()
           
 boolean mergeTemplate(String freeMarkerTemplateId, FreeMarkerContext freeMarkerContext, Writer writer)
           
 boolean mergeTemplate(String freeMarkerTemplateId, String freemarkerTemplateContent, FreeMarkerContext freeMarkerContext, Writer writer)
           
 boolean resourceExists(String resource)
           
 
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

clearClassLoader

public void clearClassLoader(ClassLoader classLoader)
Specified by:
clearClassLoader in interface FreeMarkerEngine

flushTemplate

public void flushTemplate(String freeMarkerTemplateId)
Specified by:
flushTemplate in interface FreeMarkerEngine

getTemplateControlContext

public TemplateControlContext getTemplateControlContext()

getWrappedClassLoaderToolsContext

public FreeMarkerContext getWrappedClassLoaderToolsContext()
Specified by:
getWrappedClassLoaderToolsContext in interface FreeMarkerEngine

getWrappedRestrictedToolsContext

public FreeMarkerContext getWrappedRestrictedToolsContext()
Specified by:
getWrappedRestrictedToolsContext in interface FreeMarkerEngine

getWrappedStandardToolsContext

public FreeMarkerContext getWrappedStandardToolsContext()
Specified by:
getWrappedStandardToolsContext in interface FreeMarkerEngine

init

public void init()
          throws Exception
Specified by:
init in interface FreeMarkerEngine
Throws:
Exception

mergeTemplate

public boolean mergeTemplate(String freeMarkerTemplateId,
                             FreeMarkerContext freeMarkerContext,
                             Writer writer)
                      throws Exception
Specified by:
mergeTemplate in interface FreeMarkerEngine
Throws:
Exception

mergeTemplate

public boolean mergeTemplate(String freeMarkerTemplateId,
                             String freemarkerTemplateContent,
                             FreeMarkerContext freeMarkerContext,
                             Writer writer)
                      throws Exception
Specified by:
mergeTemplate in interface FreeMarkerEngine
Throws:
Exception

resourceExists

public boolean resourceExists(String resource)
Specified by:
resourceExists in interface FreeMarkerEngine

Liferay 6.1.2-ce-ga3