Liferay 7.0-ce-b7 portal-impl

com.liferay.portal.template
Class AbstractSingleResourceTemplate

java.lang.Object
  extended by com.liferay.portal.template.AbstractTemplate
      extended by com.liferay.portal.template.AbstractSingleResourceTemplate
All Implemented Interfaces:
com.liferay.portal.kernel.template.Template, Map<String,Object>

public abstract class AbstractSingleResourceTemplate
extends AbstractTemplate


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
protected  com.liferay.portal.kernel.template.TemplateResource templateResource
           
 
Fields inherited from class com.liferay.portal.template.AbstractTemplate
context, errorTemplateResource
 
Constructor Summary
AbstractSingleResourceTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, com.liferay.portal.kernel.template.TemplateResource errorTemplateResource, Map<String,Object> context, TemplateContextHelper templateContextHelper, String templateManagerName, long interval)
           
 
Method Summary
protected  void cacheTemplateResource(String templateManagerName)
           
 void doProcessTemplate(Writer writer)
           
protected  com.liferay.portal.kernel.cache.PortalCache<String,Serializable> getPortalCache(com.liferay.portal.kernel.template.TemplateResource templateResource, String portalCacheName)
           
protected abstract  void processTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource, Writer writer)
           
 void processTemplate(Writer writer)
           
 
Methods inherited from class com.liferay.portal.template.AbstractTemplate
_write, clear, containsKey, containsValue, entrySet, get, get, getKeys, getTemplateResourceUUID, handleException, isEmpty, keySet, prepare, put, putAll, remove, 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
equals, hashCode
 

Field Detail

templateResource

protected com.liferay.portal.kernel.template.TemplateResource templateResource
Constructor Detail

AbstractSingleResourceTemplate

public AbstractSingleResourceTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource,
                                      com.liferay.portal.kernel.template.TemplateResource errorTemplateResource,
                                      Map<String,Object> context,
                                      TemplateContextHelper templateContextHelper,
                                      String templateManagerName,
                                      long interval)
Method Detail

doProcessTemplate

public void doProcessTemplate(Writer writer)
                       throws Exception
Throws:
Exception

processTemplate

public void processTemplate(Writer writer)
                     throws com.liferay.portal.kernel.template.TemplateException
Throws:
com.liferay.portal.kernel.template.TemplateException

cacheTemplateResource

protected void cacheTemplateResource(String templateManagerName)

getPortalCache

protected com.liferay.portal.kernel.cache.PortalCache<String,Serializable> getPortalCache(com.liferay.portal.kernel.template.TemplateResource templateResource,
                                                                                          String portalCacheName)

processTemplate

protected abstract void processTemplate(com.liferay.portal.kernel.template.TemplateResource templateResource,
                                        Writer writer)
                                 throws Exception
Throws:
Exception

Liferay 7.0-ce-b7 portal-impl