org.formaria.template
Class JavaTemplateProcessor

java.lang.Object
  extended by org.formaria.template.TemplateProcessor
      extended by org.formaria.template.JavaTemplateProcessor

public class JavaTemplateProcessor
extends TemplateProcessor

Copyright (c) Formaria Ltd., 2008, This software is licensed under the GNU Public License (GPL), please see license.txt for more details. If you make commercial use of this software you must purchase a commercial license from formaria.


Field Summary
protected  java.lang.String code
           
protected  boolean debugCode
           
 
Fields inherited from class org.formaria.template.TemplateProcessor
APPLY_RESOURCE, COPY_FILE, currentProject, engine, PROCESSING_INSTRUCTION, RENAME_ELEMENT, RENAME_FILE, sourceFile, sourceFileName, targetFile, targetFileName
 
Constructor Summary
JavaTemplateProcessor(Project proj, TemplateEngine te)
          Creates a new instance of JavaTemplateProcessor
 
Method Summary
 void debugCode(boolean b)
           
protected  boolean includeDebug()
           
protected  boolean includeElements()
           
protected  boolean loadFile()
           
 boolean process(java.lang.String sourceName, java.lang.String targetName, int processingType)
           
protected  boolean replaceNames()
           
protected  boolean replacePackageName()
           
protected  boolean saveFile()
           
 
Methods inherited from class org.formaria.template.TemplateProcessor
copyFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code

protected java.lang.String code

debugCode

protected boolean debugCode
Constructor Detail

JavaTemplateProcessor

public JavaTemplateProcessor(Project proj,
                             TemplateEngine te)
Creates a new instance of JavaTemplateProcessor

Method Detail

process

public boolean process(java.lang.String sourceName,
                       java.lang.String targetName,
                       int processingType)
Overrides:
process in class TemplateProcessor

loadFile

protected boolean loadFile()

saveFile

protected boolean saveFile()

replacePackageName

protected boolean replacePackageName()

includeDebug

protected boolean includeDebug()

debugCode

public void debugCode(boolean b)

includeElements

protected boolean includeElements()

replaceNames

protected boolean replaceNames()