Liferay 6.2.0-ce-m5

com.liferay.portal.template
Class AbstractTemplate

java.lang.Object
  extended by com.liferay.portal.template.AbstractProcessingTemplate
      extended by com.liferay.portal.template.AbstractTemplate
All Implemented Interfaces:
Template
Direct Known Subclasses:
FreeMarkerTemplate, VelocityTemplate

public abstract class AbstractTemplate
extends AbstractProcessingTemplate


Field Summary
protected  TemplateResource errorTemplateResource
           
protected  TemplateResource templateResource
           
 
Constructor Summary
AbstractTemplate(TemplateResource templateResource, TemplateResource errorTemplateResource, TemplateContextHelper templateContextHelper, String templateManagerName, long interval)
           
 
Method Summary
protected  void doProcessTemplate(Writer writer)
           
 TemplateContextHelper getTemplateContextHelper()
           
protected  String getTemplateResourceUUID(TemplateResource templateResource)
           
protected abstract  void handleException(Exception exception, Writer writer)
           
 void prepare(javax.servlet.http.HttpServletRequest request)
           
protected abstract  void processTemplate(TemplateResource templateResource, Writer writer)
           
 
Methods inherited from class com.liferay.portal.template.AbstractProcessingTemplate
processTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.template.Template
get, getKeys, put
 

Field Detail

errorTemplateResource

protected TemplateResource errorTemplateResource

templateResource

protected TemplateResource templateResource
Constructor Detail

AbstractTemplate

public AbstractTemplate(TemplateResource templateResource,
                        TemplateResource errorTemplateResource,
                        TemplateContextHelper templateContextHelper,
                        String templateManagerName,
                        long interval)
Method Detail

getTemplateContextHelper

public TemplateContextHelper getTemplateContextHelper()
Specified by:
getTemplateContextHelper in class AbstractProcessingTemplate

prepare

public void prepare(javax.servlet.http.HttpServletRequest request)

doProcessTemplate

protected void doProcessTemplate(Writer writer)
                          throws TemplateException
Specified by:
doProcessTemplate in class AbstractProcessingTemplate
Throws:
TemplateException

getTemplateResourceUUID

protected String getTemplateResourceUUID(TemplateResource templateResource)

handleException

protected abstract void handleException(Exception exception,
                                        Writer writer)
                                 throws TemplateException
Throws:
TemplateException

processTemplate

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

Liferay 6.2.0-ce-m5