Liferay 7.0-ce-b4

com.liferay.portal.template
Class BaseTemplateManager

java.lang.Object
  extended by com.liferay.portal.template.BaseTemplateManager
All Implemented Interfaces:
TemplateManager
Direct Known Subclasses:
BaseMultiTemplateManager, BaseSingleTemplateManager

public abstract class BaseTemplateManager
extends Object
implements TemplateManager


Nested Class Summary
protected  class BaseTemplateManager.DoGetAbstractTemplatePrivilegedAction
           
protected  class BaseTemplateManager.DoGetHelperUtilitiesPrivilegedAction
           
 
Field Summary
protected  TemplateContextHelper templateContextHelper
           
protected  TemplateResourceLoader templateResourceLoader
           
 
Constructor Summary
BaseTemplateManager()
           
 
Method Summary
 void addContextObjects(Map<String,Object> contextObjects, Map<String,Object> newContextObjects)
           
 void addStaticClassSupport(Map<String,Object> contextObjects, String variableName, Class<?> variableClass)
           
 void addTaglibApplication(Map<String,Object> contextObjects, String applicationName, javax.servlet.ServletContext servletContext)
           
 void addTaglibFactory(Map<String,Object> contextObjects, String taglibLiferayHash, javax.servlet.ServletContext servletContext)
           
 void addTaglibRequest(Map<String,Object> contextObjects, String applicationName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void addTaglibTheme(Map<String,Object> contextObjects, String themeName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  AccessControlContext getAccessControlContext()
           
protected  Map<String,Object> getHelperUtilities(boolean restricted)
           
 String[] getRestrictedVariables()
           
protected  ClassLoader getTemplateControlContextClassLoader()
           
 void setTemplateContextHelper(TemplateContextHelper templateContextHelper)
           
 void setTemplateResourceLoader(TemplateResourceLoader templateResourceLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.template.TemplateManager
destroy, destroy, getName, getTemplate, getTemplate, getTemplate, getTemplate, init
 

Field Detail

templateContextHelper

protected TemplateContextHelper templateContextHelper

templateResourceLoader

protected TemplateResourceLoader templateResourceLoader
Constructor Detail

BaseTemplateManager

public BaseTemplateManager()
Method Detail

addContextObjects

public void addContextObjects(Map<String,Object> contextObjects,
                              Map<String,Object> newContextObjects)
Specified by:
addContextObjects in interface TemplateManager

addStaticClassSupport

public void addStaticClassSupport(Map<String,Object> contextObjects,
                                  String variableName,
                                  Class<?> variableClass)
Specified by:
addStaticClassSupport in interface TemplateManager

addTaglibApplication

public void addTaglibApplication(Map<String,Object> contextObjects,
                                 String applicationName,
                                 javax.servlet.ServletContext servletContext)
Specified by:
addTaglibApplication in interface TemplateManager

addTaglibFactory

public void addTaglibFactory(Map<String,Object> contextObjects,
                             String taglibLiferayHash,
                             javax.servlet.ServletContext servletContext)
Specified by:
addTaglibFactory in interface TemplateManager

addTaglibRequest

public void addTaglibRequest(Map<String,Object> contextObjects,
                             String applicationName,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
Specified by:
addTaglibRequest in interface TemplateManager

addTaglibTheme

public void addTaglibTheme(Map<String,Object> contextObjects,
                           String themeName,
                           javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response)
Specified by:
addTaglibTheme in interface TemplateManager

getRestrictedVariables

public String[] getRestrictedVariables()
Specified by:
getRestrictedVariables in interface TemplateManager

setTemplateContextHelper

public void setTemplateContextHelper(TemplateContextHelper templateContextHelper)

setTemplateResourceLoader

public void setTemplateResourceLoader(TemplateResourceLoader templateResourceLoader)

getAccessControlContext

protected AccessControlContext getAccessControlContext()

getHelperUtilities

protected Map<String,Object> getHelperUtilities(boolean restricted)

getTemplateControlContextClassLoader

protected ClassLoader getTemplateControlContextClassLoader()

Liferay 7.0-ce-b4