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 void
cacheTemplateResource
(com.liferay.portal.kernel.template.TemplateResourceCache templateResourceCache, com.liferay.portal.kernel.template.TemplateResource templateResource) void
clear()
boolean
containsKey
(Object key) boolean
containsValue
(Object value) entrySet()
protected String
getTemplateResourceUUID
(com.liferay.portal.kernel.template.TemplateResource templateResource) protected abstract void
handleException
(com.liferay.portal.kernel.template.TemplateResource templateResource, com.liferay.portal.kernel.template.TemplateResource errorTemplateResource, Exception exception, Writer writer) boolean
isEmpty()
boolean
keySet()
void
prepare
(javax.servlet.http.HttpServletRequest httpServletRequest) void
prepareTaglib
(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) protected abstract void
processTemplate
(com.liferay.portal.kernel.template.TemplateResource templateResource, Writer writer) void
processTemplate
(Writer writer) void
processTemplate
(Writer writer, Supplier<com.liferay.portal.kernel.template.TemplateResource> errorTemplateResourceSupplier) void
protected Object
int
size()
values()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
containsKey
in interfaceMap<String,
Object>
-
containsValue
- Specified by:
containsValue
in 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:
prepare
in interfacecom.liferay.portal.kernel.template.Template
-
prepareTaglib
public void prepareTaglib(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) - Specified by:
prepareTaglib
in interfacecom.liferay.portal.kernel.template.Template
-
processTemplate
public void processTemplate(Writer writer) throws com.liferay.portal.kernel.template.TemplateException - Specified by:
processTemplate
in 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:
processTemplate
in 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
-