org.agileclick.genorm
Class TemplateHelper

java.lang.Object
  extended by org.agileclick.genorm.TemplateHelper
Direct Known Subclasses:
GenUtil, MemCachePlugin

public class TemplateHelper
extends java.lang.Object


Constructor Summary
TemplateHelper()
           
 
Method Summary
 void conditionalWriteTemplate(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> attrs)
          Writes the file if it does not already exist
 void conditionalWriteTemplate(java.lang.String fileName, java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> attrs)
          Writes the file if it does not already exist
 org.antlr.stringtemplate.StringTemplateGroup loadTemplateGroup(java.lang.String file)
           
 java.lang.String readResource(java.lang.String fileName)
           
 void setDestinationDir(java.lang.String dir)
           
 void writeTemplate(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> attrs)
           
 void writeTemplate(java.lang.String fileName, java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> attrs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateHelper

public TemplateHelper()
Method Detail

readResource

public java.lang.String readResource(java.lang.String fileName)
                              throws java.io.IOException
Throws:
java.io.IOException

setDestinationDir

public void setDestinationDir(java.lang.String dir)

conditionalWriteTemplate

public void conditionalWriteTemplate(java.lang.String templateName,
                                     java.util.Map<java.lang.String,java.lang.Object> attrs)
                              throws java.io.IOException
Writes the file if it does not already exist

Throws:
java.io.IOException

conditionalWriteTemplate

public void conditionalWriteTemplate(java.lang.String fileName,
                                     java.lang.String templateName,
                                     java.util.Map<java.lang.String,java.lang.Object> attrs)
                              throws java.io.IOException
Writes the file if it does not already exist

Throws:
java.io.IOException

writeTemplate

public void writeTemplate(java.lang.String templateName,
                          java.util.Map<java.lang.String,java.lang.Object> attrs)
                   throws java.io.IOException
Throws:
java.io.IOException

writeTemplate

public void writeTemplate(java.lang.String fileName,
                          java.lang.String templateName,
                          java.util.Map<java.lang.String,java.lang.Object> attrs)
                   throws java.io.IOException
Throws:
java.io.IOException

loadTemplateGroup

public org.antlr.stringtemplate.StringTemplateGroup loadTemplateGroup(java.lang.String file)
                                                               throws java.io.IOException
Throws:
java.io.IOException