| Package | Description |
|---|---|
| io.mybatis.rui.template | |
| io.mybatis.rui.template.struct | |
| io.mybatis.rui.template.struct.generator |
| Modifier and Type | Class and Description |
|---|---|
class |
Project
顶层项目
|
| Modifier and Type | Method and Description |
|---|---|
void |
Context.generator(Context context,
Structure structure,
Map<String,Object> params)
生成代码结构
|
void |
Context.iterableDatas(Structure structure,
Map<String,Object> params,
BiConsumer<Map<String,Object>,Object> consumer)
迭代绑定的数据源
|
String |
Context.merge(Structure structure,
Map<String,Object> params,
String fileName,
String before,
String after)
合并生成的文件
|
| Modifier and Type | Field and Description |
|---|---|
protected Structure |
Structure.parent
父级
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Structure> |
Structure.files
子目录
|
| Modifier and Type | Method and Description |
|---|---|
List<Structure> |
Structure.getFiles()
获取子文件
|
| Modifier and Type | Method and Description |
|---|---|
void |
Structure.addFiles(Structure... files)
设置子级的时候,同时设置父级信息
|
protected void |
Structure.autoStruct(Structure parent)
计算文件类型
|
void |
Generator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成代码
|
void |
Structure.generator(Context context,
Structure parent,
Map<String,Object> params)
生成代码,主要处理数据(parent.parent..)
|
String |
Merge.merge(Context context,
Structure structure,
Map<String,Object> params,
String fileName,
String before,
String after)
合并文件
|
String |
UserCodesMerge.merge(Context context,
Structure structure,
Map<String,Object> params,
String fileName,
String before,
String after) |
| Modifier and Type | Method and Description |
|---|---|
void |
Structure.setFiles(List<Structure> files)
设置子级的时候,同时设置父级信息
|
| Modifier and Type | Method and Description |
|---|---|
void |
StaticGenerator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成模板代码
|
void |
DirGenerator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成目录
|
void |
PackageGenerator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成包
|
void |
StructGenerator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成代码
|
void |
TemplateGenerator.generator(Context context,
Structure structure,
Map<String,Object> params)
生成模板代码
|
protected void |
DirGenerator.generatorDir(Context context,
Structure structure,
Map<String,Object> params) |
protected void |
PackageGenerator.generatorPackage(Context context,
Structure structure,
Map<String,Object> params) |
protected void |
StaticGenerator.generatorStatic(Context context,
Structure structure,
Map<String,Object> params) |
protected void |
TemplateGenerator.generatorTemplate(Context context,
Structure structure,
Map<String,Object> params) |
protected String |
TemplateGenerator.genTemplate(Context context,
Structure structure,
Map<String,Object> params) |
protected String |
StaticGenerator.readStr(Context context,
Structure structure,
Map<String,Object> params)
读取静态文件内容
|
Copyright © 2023. All rights reserved.