public abstract class AbstractTemplateEngine
extends java.lang.Object
模板引擎抽象类
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AbstractTemplateEngine() |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractTemplateEngine |
batchOutput()
输出 java xml 文件
|
ConfigBuilder |
getConfigBuilder() |
java.util.Map<java.lang.String,java.lang.Object> |
getObjectMap(TableInfo tableInfo)
渲染对象 MAP 信息
|
AbstractTemplateEngine |
init(ConfigBuilder configBuilder)
模板引擎初始化
|
protected boolean |
isCreate(java.lang.String filePath)
检测文件是否存在
|
protected void |
mkDir(java.io.File file) |
AbstractTemplateEngine |
mkdirs()
处理输出目录
|
void |
open()
打开输出目录
|
AbstractTemplateEngine |
setConfigBuilder(ConfigBuilder configBuilder) |
protected java.lang.String |
suffixJavaOrKt()
文件后缀
|
abstract java.lang.String |
templateFilePath(java.lang.String filePath)
模板真实文件路径
|
abstract void |
writer(java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String templatePath,
java.lang.String outputFile)
将模板转化成为文件
|
public AbstractTemplateEngine init(ConfigBuilder configBuilder)
模板引擎初始化
public AbstractTemplateEngine batchOutput()
输出 java xml 文件
public abstract void writer(java.util.Map<java.lang.String,java.lang.Object> objectMap,
java.lang.String templatePath,
java.lang.String outputFile)
throws java.lang.Exception
将模板转化成为文件
objectMap - 渲染对象 MAP 信息templatePath - 模板文件outputFile - 文件生成的目录java.lang.Exceptionpublic AbstractTemplateEngine mkdirs()
处理输出目录
public void open()
打开输出目录
public java.util.Map<java.lang.String,java.lang.Object> getObjectMap(TableInfo tableInfo)
渲染对象 MAP 信息
tableInfo - 表信息对象public abstract java.lang.String templateFilePath(java.lang.String filePath)
模板真实文件路径
filePath - 文件路径protected boolean isCreate(java.lang.String filePath)
protected void mkDir(java.io.File file)
protected java.lang.String suffixJavaOrKt()
public ConfigBuilder getConfigBuilder()
public AbstractTemplateEngine setConfigBuilder(ConfigBuilder configBuilder)