Liferay 7.0-ce-b8 portal-impl

com.liferay.portal.template
Class BaseTemplateManager

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

public abstract class BaseTemplateManager
extends Object
implements com.liferay.portal.kernel.template.TemplateManager


Nested Class Summary
protected  class BaseTemplateManager.DoGetAbstractTemplatePrivilegedAction
           
protected  class BaseTemplateManager.DoGetHelperUtilitiesPrivilegedAction
           
 
Field Summary
protected  TemplateContextHelper templateContextHelper
           
protected  com.liferay.portal.kernel.template.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 addTaglibSupport(Map<String,Object> contextObjects, 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(com.liferay.portal.kernel.template.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 com.liferay.portal.kernel.template.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 com.liferay.portal.kernel.template.TemplateManager

addStaticClassSupport

public void addStaticClassSupport(Map<String,Object> contextObjects,
                                  String variableName,
                                  Class<?> variableClass)
Specified by:
addStaticClassSupport in interface com.liferay.portal.kernel.template.TemplateManager

addTaglibApplication

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

addTaglibFactory

public void addTaglibFactory(Map<String,Object> contextObjects,
                             String taglibLiferayHash,
                             javax.servlet.ServletContext servletContext)
Specified by:
addTaglibFactory in interface com.liferay.portal.kernel.template.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 com.liferay.portal.kernel.template.TemplateManager

addTaglibSupport

public void addTaglibSupport(Map<String,Object> contextObjects,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
Specified by:
addTaglibSupport in interface com.liferay.portal.kernel.template.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 com.liferay.portal.kernel.template.TemplateManager

getRestrictedVariables

public String[] getRestrictedVariables()
Specified by:
getRestrictedVariables in interface com.liferay.portal.kernel.template.TemplateManager

setTemplateContextHelper

public void setTemplateContextHelper(TemplateContextHelper templateContextHelper)

setTemplateResourceLoader

public void setTemplateResourceLoader(com.liferay.portal.kernel.template.TemplateResourceLoader templateResourceLoader)

getAccessControlContext

protected AccessControlContext getAccessControlContext()

getHelperUtilities

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

getTemplateControlContextClassLoader

protected ClassLoader getTemplateControlContextClassLoader()

Liferay 7.0-ce-b8 portal-impl