Liferay 7.0-ce-b4

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:
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  TemplateResource templateResource
           
 
Fields inherited from class com.liferay.portal.template.AbstractTemplate
context, errorTemplateResource
 
Constructor Summary
AbstractSingleResourceTemplate(TemplateResource templateResource, TemplateResource errorTemplateResource, Map<String,Object> context, TemplateContextHelper templateContextHelper, String templateManagerName, long interval)
           
 
Method Summary
protected  void cacheTemplateResource(String templateManagerName)
           
 void doProcessTemplate(Writer writer)
           
protected  PortalCache<String,Serializable> getPortalCache(TemplateResource templateResource, String portalCacheName)
           
protected abstract  void processTemplate(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 TemplateResource templateResource
Constructor Detail

AbstractSingleResourceTemplate

public AbstractSingleResourceTemplate(TemplateResource templateResource,
                                      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 TemplateException
Throws:
TemplateException

cacheTemplateResource

protected void cacheTemplateResource(String templateManagerName)

getPortalCache

protected PortalCache<String,Serializable> getPortalCache(TemplateResource templateResource,
                                                          String portalCacheName)

processTemplate

protected abstract void processTemplate(TemplateResource templateResource,
                                        Writer writer)
                                 throws Exception
Throws:
Exception

Liferay 7.0-ce-b4