Liferay 6.2.0-ce-m4

com.liferay.portal.template
Class AbstractTemplate

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

public abstract class AbstractTemplate
extends Object
implements Template


Field Summary
protected  TemplateResource errorTemplateResource
           
protected  TemplateResource templateResource
           
 
Fields inherited from interface com.liferay.portal.kernel.templateparser.TemplateContext
WRITER
 
Constructor Summary
AbstractTemplate(TemplateResource templateResource, TemplateResource errorTemplateResource, TemplateContextHelper templateContextHelper, String templateManagerName, long interval)
           
 
Method Summary
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)
           
 boolean processTemplate(Writer writer)
           
 
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.templateparser.TemplateContext
get, 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

prepare

public void prepare(javax.servlet.http.HttpServletRequest request)
Specified by:
prepare in interface Template

processTemplate

public boolean processTemplate(Writer writer)
                        throws TemplateException
Specified by:
processTemplate in interface Template
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-m4