|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sourceforge.ifx.tools.VelocityWriter
Uses Velocity templates in the conf/ subdirectory to build Java source files from populated beans. Used by the CodeGenerator tool and the LegacyAdapterGenerator tools.
Constructor Summary | |
VelocityWriter()
Builds a default VelocityWriter object. |
Method Summary | |
java.lang.String |
getBaseDir()
Return the base directory for this object. |
java.lang.String |
getSuffix()
Return the suffix for the generated file. |
java.lang.String |
getTemplateDir()
Returns the template directory for this object. |
void |
setBaseDir(java.lang.String basedir)
Set the base directory for this object. |
void |
setSuffix(java.lang.String suffix)
Set the suffix for the generated file. |
void |
setTemplateDir(java.lang.String templateDir)
Set the template directory for this object. |
void |
write(java.lang.String generatedBeanFqcn,
java.lang.Object templateBean)
Instantiates a Velocity engine to write the bean to a file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public VelocityWriter()
Method Detail |
public java.lang.String getTemplateDir()
public void setTemplateDir(java.lang.String templateDir)
templateDir
- the template directory to set.public java.lang.String getBaseDir()
public void setBaseDir(java.lang.String basedir)
basedir
- the base directory to set.public java.lang.String getSuffix()
public void setSuffix(java.lang.String suffix)
suffix
- the generated file suffix to set.public void write(java.lang.String generatedBeanFqcn, java.lang.Object templateBean) throws java.lang.Exception
generatedBeanFqcn
- the fully qualified class name of the bean
to be generated.templateBean
- the bean containing values to be fed to the template.
java.lang.Exception
- if any was thrown.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |