| 程序包 | 说明 |
|---|---|
| org.mirrentools.sd | |
| org.mirrentools.sd.converter | |
| org.mirrentools.sd.converter.impl | |
| org.mirrentools.sd.impl | |
| org.mirrentools.sd.models |
| 限定符和类型 | 方法和说明 |
|---|---|
SdClassContent |
ScrewDriverSQL.readTable(String tableName)
读取表信息
|
abstract SdClassContent |
ScrewDriver.readTable(String tableName)
读取表信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract boolean |
ScrewDriver.createCode(SdClassContent classContent)
生成代码
|
boolean |
ScrewDriverCode.execute(SdClassContent classContent)
执行生成
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdClassContent |
SdClassConverter.converter(SdBean bean)
转换属性
|
SdClassContent |
SdAbstractClassConverter.converter(SdBean bean) |
SdClassContent |
SdTableToClassConverter.converter(SdTable table)
转换属性
|
SdClassContent |
SdAbstractTableToClassConverter.converter(SdTable table) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverter.converter(SdClassContent bean,
SdDatabaseOptions databaseOptions,
Map<String,SdTemplate> templates)
转换属性
|
void |
SdAbstractClassConverter.converterAdditionalField(SdBean bean,
SdClassContent result)
转换附加属性
|
void |
SdAbstractClassConverter.converterBean(SdBean bean,
SdClassContent result)
初始化bean的基本信息
|
void |
SdAbstractClassConverter.converterExtensions(SdBean bean,
SdClassContent result)
转换拓展属性
|
void |
SdAbstractClassConverter.converterFields(SdBean bean,
SdClassContent result)
转换属性列
|
void |
SdAbstractClassConverter.converterRelationals(SdBean bean,
SdClassContent result)
转换关系属性
|
void |
SdAbstractClassConverter.converterRelationals(SdBean bean,
SdClassContent result,
int count)
转换关系属性
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,SdTemplateContent> |
SdTemplateContentConverterDefaultImpl.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)
转换基本信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdClassContent |
ScrewDriverSqlImpl.readTable(String tableName) |
SdClassContent |
ScrewDriverImpl.readTable(String tableName) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
ScrewDriverImpl.createCode(SdClassContent classContent) |
boolean |
ScrewDriverCodeImpl.execute(SdClassContent classContent) |
| 限定符和类型 | 方法和说明 |
|---|---|
SdClassContent |
SdClassContent.addAdditionalField(SdColumn additionalField)
添加附加属性
|
SdClassContent |
SdClassContent.addAnnotation(String annotation)
添加类的注解
|
SdClassContent |
SdClassContent.addCantNullField(SdColumn field)
添加不能为空的属性列
|
SdClassContent |
SdClassContent.addExtension(String key,
Object value)
添加附加属性
|
SdClassContent |
SdClassContent.addField(SdColumn field)
添加所有属性列
|
SdClassContent |
SdClassContent.addForeignField(SdColumn foreignField)
添加外键属性
|
SdClassContent |
SdClassContent.addImports(String imports)
设置需要引入的包
|
SdClassContent |
SdClassContent.addIndexField(SdColumn field)
添加索引属性列
|
SdClassContent |
SdClassContent.addOtherField(SdColumn field)
添加其他普通的属性列
|
SdClassContent |
SdClassContent.addPrimaryField(SdColumn field)
添加主键属性列
|
SdClassContent |
SdClassContent.addRelational(SdRelationalContent relational)
添加关系属性
|
SdClassContent |
SdRelationalContent.getClassContent()
获取实体类需要的属性
|
SdClassContent |
SdRenderContent.getContent()
获取生成表或类需要的属性内容
|
SdClassContent |
SdClassContent.setAdditionalField(List<SdColumn> additionalField)
设置附加属性
|
SdClassContent |
SdClassContent.setAlias(String alias)
设置别名
|
SdClassContent |
SdClassContent.setAnnotations(Set<String> annotations)
设置类的注解
|
SdClassContent |
SdClassContent.setCamelName(String camelName)
表名的驼峰命名
|
SdClassContent |
SdClassContent.setCantNullField(List<SdColumn> cantNullField)
设置不能为空的属性列
|
SdClassContent |
SdClassContent.setExtensions(Map<String,Object> extensions)
设置拓展属性
|
SdClassContent |
SdClassContent.setFields(List<SdColumn> fields)
设置所有属性列
|
SdClassContent |
SdClassContent.setForeignField(List<SdColumn> foreignField)
设置外键属性
|
SdClassContent |
SdClassContent.setHyphenName(String hyphenName)
设置表名的连字符命名
|
SdClassContent |
SdClassContent.setImports(Set<String> imports)
设置需要引入的包
|
SdClassContent |
SdClassContent.setIndexField(List<SdColumn> indexField)
设置索引属性列
|
SdClassContent |
SdClassContent.setLowerName(String lowerName)
设置表的名字全部小写
|
SdClassContent |
SdClassContent.setOtherField(List<SdColumn> otherField)
设置其他普通的属性列
|
SdClassContent |
SdClassContent.setPascalName(String pascalName)
设置表名的帕斯卡命名
|
SdClassContent |
SdClassContent.setPrimaryField(List<SdColumn> primaryField)
设置主键属性列
|
SdClassContent |
SdClassContent.setRelationals(List<SdRelationalContent> relationals)
设置关系列属性
|
SdClassContent |
SdClassContent.setRemark(String remark)
设置表的注释
|
SdClassContent |
SdClassContent.setTableName(String tableName)
设置表的名字
|
SdClassContent |
SdClassContent.setUnderScoreName(String underScoreName)
设置表名的下划线命名
|
SdClassContent |
SdClassContent.setUpperName(String upperName)
设置表的名字全部大写
|
| 限定符和类型 | 方法和说明 |
|---|---|
SdRelationalContent |
SdRelationalContent.setClassContent(SdClassContent classContent)
设置实体类需要的属性
|
SdRenderContent |
SdRenderContent.setContent(SdClassContent content)
设置生成表或类需要的属性内容
|
| 构造器和说明 |
|---|
SdRenderContent(SdClassContent content,
SdDatabaseOptions dbOptions,
Map<String,SdTemplateContent> items)
模板渲染需要的上下文
|
Copyright © 2019 Mirren Tools. All rights reserved.