br.com.ibnetwork.guara.view
Interface TemplateEngine

All Known Implementing Classes:
FreemarkerTemplateEngine, NullTemplateEngine, TemplateEngineImpl, TemplateEngineSupport, VelocityTemplateEngine

public interface TemplateEngine

Author:
leandro

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 Context createContext()
           
 java.lang.String getEncoding()
           
 java.lang.String getOnErrorTemplate()
           
 java.lang.String getTemplateExtension()
           
 void merge(java.lang.String templateName, Context context, java.io.Writer writer)
           
 boolean templateExists(java.lang.String templateName)
           
 java.lang.String toFileName(java.lang.String templateName)
           
 java.lang.String toTemplateName(java.lang.String templateName)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

merge

void merge(java.lang.String templateName,
           Context context,
           java.io.Writer writer)
           throws TemplateEngineException
Throws:
TemplateEngineException

templateExists

boolean templateExists(java.lang.String templateName)
                       throws TemplateEngineException
Throws:
TemplateEngineException

createContext

Context createContext()
                      throws TemplateEngineException
Throws:
TemplateEngineException

getTemplateExtension

java.lang.String getTemplateExtension()

getEncoding

java.lang.String getEncoding()

getOnErrorTemplate

java.lang.String getOnErrorTemplate()

toTemplateName

java.lang.String toTemplateName(java.lang.String templateName)

toFileName

java.lang.String toFileName(java.lang.String templateName)


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