Class BaseTemplate
java.lang.Object
com.liferay.portal.template.engine.BaseTemplate
public abstract class BaseTemplate
extends Object
implements com.liferay.portal.kernel.template.Template
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, Map<String, Object> context, TemplateContextHelper templateContextHelper, boolean restricted) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcacheTemplateResource(com.liferay.portal.kernel.template.TemplateResourceCache templateResourceCache, com.liferay.portal.kernel.template.TemplateResource templateResource) voidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()protected StringgetTemplateResourceUUID(com.liferay.portal.kernel.template.TemplateResource templateResource) protected abstract voidhandleException(com.liferay.portal.kernel.template.TemplateResource templateResource, com.liferay.portal.kernel.template.TemplateResource errorTemplateResource, Exception exception, Writer writer) booleanisEmpty()booleankeySet()voidprepare(javax.servlet.http.HttpServletRequest httpServletRequest) voidprepareTaglib(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected abstract voidprocessTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, Writer writer) voidprocessTemplate(Writer writer) voidprocessTemplate(Writer writer, Supplier<com.liferay.portal.kernel.template.TemplateResource> errorTemplateResourceSupplier) voidprotected Objectintsize()values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
context
-
-
Constructor Details
-
BaseTemplate
public BaseTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, Map<String, Object> context, TemplateContextHelper templateContextHelper, boolean restricted)
-
-
Method Details
-
clear
public void clear() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
entrySet
-
get
-
isEmpty
public boolean isEmpty() -
isRestricted
public boolean isRestricted() -
keySet
-
prepare
public void prepare(javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
preparein interfacecom.liferay.portal.kernel.template.Template
-
prepareTaglib
public void prepareTaglib(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
prepareTaglibin interfacecom.liferay.portal.kernel.template.Template
-
processTemplate
public void processTemplate(Writer writer) throws com.liferay.portal.kernel.template.TemplateException - Specified by:
processTemplatein interfacecom.liferay.portal.kernel.template.Template- Throws:
com.liferay.portal.kernel.template.TemplateException
-
processTemplate
public void processTemplate(Writer writer, Supplier<com.liferay.portal.kernel.template.TemplateResource> errorTemplateResourceSupplier) throws com.liferay.portal.kernel.template.TemplateException - Specified by:
processTemplatein interfacecom.liferay.portal.kernel.template.Template- Throws:
com.liferay.portal.kernel.template.TemplateException
-
put
-
putAll
-
remove
-
size
public int size() -
values
-
cacheTemplateResource
protected void cacheTemplateResource(com.liferay.portal.kernel.template.TemplateResourceCache templateResourceCache, com.liferay.portal.kernel.template.TemplateResource templateResource) -
getTemplateResourceUUID
protected String getTemplateResourceUUID(com.liferay.portal.kernel.template.TemplateResource templateResource) -
handleException
protected abstract void handleException(com.liferay.portal.kernel.template.TemplateResource templateResource, com.liferay.portal.kernel.template.TemplateResource errorTemplateResource, Exception exception, Writer writer) throws com.liferay.portal.kernel.template.TemplateException - Throws:
com.liferay.portal.kernel.template.TemplateException
-
processTemplate
protected abstract void processTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, Writer writer) throws Exception - Throws:
Exception
-
putClass
-