com.liferay.portal.template
Class BaseTemplateManager
java.lang.Object
com.liferay.portal.template.BaseTemplateManager
- All Implemented Interfaces:
- TemplateManager
- Direct Known Subclasses:
- BaseMultiTemplateManager, BaseSingleTemplateManager
public abstract class BaseTemplateManager
- extends Object
- implements TemplateManager
|
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 |
templateContextHelper
protected TemplateContextHelper templateContextHelper
templateResourceLoader
protected TemplateResourceLoader templateResourceLoader
BaseTemplateManager
public BaseTemplateManager()
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()