net.sourceforge.rtf.usecases
Class AbstractTemplateEngineUseCase

java.lang.Object
  extended by net.sourceforge.rtf.usecases.AbstractTemplateEngineUseCase

public abstract class AbstractTemplateEngineUseCase
extends java.lang.Object


Constructor Summary
AbstractTemplateEngineUseCase()
           
AbstractTemplateEngineUseCase(java.lang.String outDirectory)
           
 
Method Summary
protected  java.lang.String getRtfTemplateConfig()
           
 java.lang.String getTemplateEngineType()
           
protected abstract  void putContext(IContext context)
          This method must be implement by class wich manage your model.
 void run(java.lang.String modelSource)
           
protected  void setRtfTemplateConfig(java.lang.String rtfTemplateConfig)
           
 void setTemplateEngineType(java.lang.String templateEngineType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTemplateEngineUseCase

public AbstractTemplateEngineUseCase()

AbstractTemplateEngineUseCase

public AbstractTemplateEngineUseCase(java.lang.String outDirectory)
Method Detail

run

public void run(java.lang.String modelSource)
         throws java.lang.Exception
Throws:
java.lang.Exception

getTemplateEngineType

public java.lang.String getTemplateEngineType()

setTemplateEngineType

public void setTemplateEngineType(java.lang.String templateEngineType)

putContext

protected abstract void putContext(IContext context)
This method must be implement by class wich manage your model. Put the context of your model (eg : templateEngine.put("date", new Date()); )

Parameters:
context - IContext

getRtfTemplateConfig

protected java.lang.String getRtfTemplateConfig()

setRtfTemplateConfig

protected void setRtfTemplateConfig(java.lang.String rtfTemplateConfig)


Copyright 2007 null. All Rights Reserved.