| 程序包 | 说明 |
|---|---|
| org.mirrentools.sd | |
| org.mirrentools.sd.converter | |
| org.mirrentools.sd.converter.impl | |
| org.mirrentools.sd.impl | |
| org.mirrentools.sd.models |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract boolean |
ScrewDriverTemplateEngine.render(String outputPath,
String format,
SdRenderContent content,
SdTemplate template)
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract boolean |
ScrewDriver.createCode(SdBean bean,
Map<String,SdTemplate> templateMaps)
生成代码
|
abstract boolean |
ScrewDriver.createCode(SdClassContent classContent,
Map<String,SdTemplate> templateMaps)
生成代码
|
boolean |
ScrewDriverCode.execute(SdBean bean,
Map<String,SdTemplate> templateMaps)
执行生成
|
boolean |
ScrewDriverCode.execute(SdClassContent classContent,
Map<String,SdTemplate> templateMaps)
执行生成
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverter.converter(SdClassContent bean,
SdDatabaseOptions databaseOptions,
Map<String,SdTemplate> templates)
转换属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SdTemplateContentConverterDefaultImpl.converterAttribute(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换该模板需要的属性
|
void |
SdTemplateContentConverterDefaultImpl.converterExtensions(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换附加属性
|
void |
SdTemplateContentConverterDefaultImpl.converterInfo(SdClassContent bean,
SdDatabaseOptions databaseOptions,
SdTemplate template,
SdTemplateContent result)
转换基本信息
|
void |
SdTemplateContentConverterDefaultImpl.replaceTemplateAttributePlaceholder(SdTemplate template,
SdDatabaseOptions databaseOptions,
SdTemplateAttribute attribute)
填充替换属性里面的占位符
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverterDefaultImpl.converter(SdClassContent bean,
SdDatabaseOptions databaseOptions,
Map<String,SdTemplate> templates) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ScrewDriverTemplateMvelImpl.render(String outputPath,
String format,
SdRenderContent content,
SdTemplate template) |
boolean |
ScrewDriverTemplateFreeMarkerImpl.render(String outputPath,
String format,
SdRenderContent content,
SdTemplate template) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ScrewDriverImpl.createCode(SdBean bean,
Map<String,SdTemplate> templateMaps) |
boolean |
ScrewDriverImpl.createCode(SdClassContent classContent,
Map<String,SdTemplate> templateMaps) |
boolean |
ScrewDriverCodeImpl.execute(SdBean bean,
Map<String,SdTemplate> templateMaps) |
boolean |
ScrewDriverCodeImpl.execute(SdClassContent classContent,
Map<String,SdTemplate> templateMaps) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdTemplate |
SdTemplate.addAttribute(SdTemplateAttribute attr)
添加模板中需要用到的属性
|
SdTemplate |
SdTemplate.putExtension(String key,
Object value)
添加附加属性
|
SdTemplate |
SdTemplate.setAttributes(List<SdTemplateAttribute> attributes)
设置模板中需要用到的属性
|
SdTemplate |
SdTemplate.setClassName(String className)
设置生成文件的名字
|
SdTemplate |
SdTemplate.setExtensions(Map<String,Object> extensions)
设置拓展属性
|
SdTemplate |
SdTemplate.setFile(String file)
设置模板的名字
|
SdTemplate |
SdTemplate.setOverride(boolean override)
如果文件已经存在是否覆盖,默认覆盖
|
SdTemplate |
SdTemplate.setPackageName(String packageName)
设置生成文件的包名
|
SdTemplate |
SdTemplate.setPath(String path)
设置模板的所在路径
|
SdTemplate |
SdTemplate.setSourceFolder(String sourceFolder)
设置项目的源码目录,比如java版maven项目的代码源目录src/main/java/
默认值: src/main/java/ |
SdTemplate |
SdTemplate.setSuffix(String suffix)
设置类的后缀名,默认.java
|
Copyright © 2020 Mirren Tools. All rights reserved.