/** * @(#) TPFileGenerator.java * module : CodeGenerator * version : 版本管理系统中的文件版本 * date : 2009-8-5 * name : 马仁配 */ package com.allinpay.generator.tp.generator; import java.io.File; import com.allinpay.util.StringUtil; /** * <pre> * 如果有任何对代码的修改,请按下面的格式注明修改的内容. * 序号 时间 作者 修改内容 * 1. 2009-8-5 马仁配 created this class. * </pre> */ public class TPFileGenerator extends AbstractCodeGenerator { public TPFileGenerator() { setTemplateFile("ebankTP.html"); setModuleFilePath("src/main/java/"); } /* * (non-Javadoc) * * @see com.allinpay.generator.tp.generator.AbstractCodeGenerator# * createEmptyGeneratedFile(java.lang.String, java.lang.String) */ @Override public File createEmptyGeneratedFile(String filePath, String fileName) { String dir = getGeneratedFilePath() + File.separator + getModuleFilePath() + File.separator; new File(dir).mkdirs(); String filepath = new StringBuffer(dir).append(File.separator) .append(StringUtil.capFirst(fileName)).append("TP.java").toString(); File file = new File(filepath); return file; } /* * (non-Javadoc) * * @see com.allinpay.generator.tp.generator.AbstractCodeGenerator# * getPackageIdentifier() */ @Override public String getPackageIdentifier() { return ""; } /* * (non-Javadoc) * * @see com.allinpay.generator.ibatis.ICodeGenerator#getName() */ public String getName() { return "TPFileGenerator"; } }