| 程序包 | 说明 |
|---|---|
| org.mirrentools.sd | |
| org.mirrentools.sd.impl | |
| org.mirrentools.sd.options | |
| org.mirrentools.sd.options.def |
| 限定符和类型 | 方法和说明 |
|---|---|
static ScrewDriver |
ScrewDriver.instance(ScrewDriverOptions options)
根据配置文件实例化ScrewDriver
|
| 构造器和说明 |
|---|
ScrewDriverCodeImpl(ScrewDriverOptions options) |
ScrewDriverImpl(ScrewDriverOptions options)
用过配置文件初始化ScrewDriver的默认实现
|
ScrewDriverSqlImpl(ScrewDriverOptions options)
初始化
|
| 限定符和类型 | 方法和说明 |
|---|---|
ScrewDriverOptions |
ScrewDriverOptions.addExtension(String key,
Object value)
添加附加属性
|
ScrewDriverOptions |
ScrewDriverOptions.setBeanConverter(SdClassConverter beanConverter)
设置将实体描述转换为类描述的工具
|
ScrewDriverOptions |
ScrewDriverOptions.setClassConverter(SdTableToClassConverter classConverter)
设置将SdTable转换ClassContent的转换器
|
ScrewDriverOptions |
ScrewDriverOptions.setCodeFormat(String codeFormat)
设置生成代码的字符编码
|
ScrewDriverOptions |
ScrewDriverOptions.setDatabaseConverter(SdDatabaseContentConverter databaseConverter)
设置数据库属性转换器
|
ScrewDriverOptions |
ScrewDriverOptions.setDatabaseOptions(SdDatabaseOptions databaseOptions)
设置数据库配置
|
ScrewDriverOptions |
ScrewDriverOptions.setDbUtil(ScrewDriverDbUtil dbUtil)
设置数据库相关操作执行工具
|
ScrewDriverOptions |
ScrewDriverOptions.setExtensions(Map<String,Object> extensions)
设置拓展属性
|
ScrewDriverOptions |
ScrewDriverOptions.setOutputPath(String outputPath)
设置项目所在路径
|
ScrewDriverOptions |
ScrewDriverOptions.setTableConverter(SdTableContentConverter tableConverter)
设置将SdBean转换为数据库表的操作属性的转换器
|
ScrewDriverOptions |
ScrewDriverOptions.setTemplateContentConverter(SdTemplateContentConverter templateContentConverter)
设置模板转换器工具,用于将实体描述转换为渲染模板需要的数据
|
ScrewDriverOptions |
ScrewDriverOptions.setTemplateEngine(ScrewDriverTemplateEngine templateEngine)
设置模板渲染工具
|
ScrewDriverOptions |
ScrewDriverOptions.setTemplateMaps(Map<String,SdTemplate> templateMaps)
设置创建代码模板集合,key为模板的名字,value为模板属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ScrewDriverOptions.wrap(ScrewDriverOptions options)
通过别的配置初始化该配置
|
| 构造器和说明 |
|---|
ScrewDriverOptions(ScrewDriverOptions options)
实例化
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ScrewDriverDB2Options
DB2版配置
|
class |
ScrewDriverMySqlOptions
MySQL版配置
|
class |
ScrewDriverOracleOptions
Oracle版配置
|
class |
ScrewDriverPostgreSqlOptions
PostgreSQL版配置
|
class |
ScrewDriverSqliteOptions
SQLite版配置
|
class |
ScrewDriverSqlServerOptions
SqlServer版配置
|
Copyright © 2019 Mirren Tools. All rights reserved.