br.com.ibnetwork.guara.view.impl
Class TemplateEngineSupport

java.lang.Object
  extended by br.com.ibnetwork.guara.view.impl.TemplateEngineSupport
All Implemented Interfaces:
TemplateEngine, org.apache.avalon.framework.configuration.Configurable
Direct Known Subclasses:
FreemarkerTemplateEngine, TemplateEngineImpl, VelocityTemplateEngine

public abstract class TemplateEngineSupport
extends java.lang.Object
implements TemplateEngine, org.apache.avalon.framework.configuration.Configurable

Author:
leandro

Field Summary
protected  java.net.URL configurationFile
           
protected  java.lang.String encoding
           
protected  java.lang.String extension
           
protected  org.apache.commons.logging.Log log
           
protected  java.lang.String onErrorTemplate
           
 
Fields inherited from interface br.com.ibnetwork.guara.view.TemplateEngine
ROLE
 
Constructor Summary
TemplateEngineSupport()
           
 
Method Summary
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
           
 Context createContext()
           
 java.lang.String getEncoding()
           
 java.lang.String getOnErrorTemplate()
           
 java.lang.String getTemplateExtension()
           
 java.lang.String toFileName(java.lang.String templateName)
           
 java.lang.String toTemplateName(java.lang.String templateName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface br.com.ibnetwork.guara.view.TemplateEngine
merge, templateExists
 

Field Detail

log

protected org.apache.commons.logging.Log log

extension

protected java.lang.String extension

encoding

protected java.lang.String encoding

onErrorTemplate

protected java.lang.String onErrorTemplate

configurationFile

protected java.net.URL configurationFile
Constructor Detail

TemplateEngineSupport

public TemplateEngineSupport()
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

createContext

public Context createContext()
                      throws TemplateEngineException
Specified by:
createContext in interface TemplateEngine
Throws:
TemplateEngineException

toFileName

public java.lang.String toFileName(java.lang.String templateName)
Specified by:
toFileName in interface TemplateEngine

toTemplateName

public java.lang.String toTemplateName(java.lang.String templateName)
Specified by:
toTemplateName in interface TemplateEngine

getTemplateExtension

public java.lang.String getTemplateExtension()
Specified by:
getTemplateExtension in interface TemplateEngine

getEncoding

public java.lang.String getEncoding()
Specified by:
getEncoding in interface TemplateEngine

getOnErrorTemplate

public java.lang.String getOnErrorTemplate()
Specified by:
getOnErrorTemplate in interface TemplateEngine


Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.