public abstract class AbstractGenerator extends Object
插件基类,用于属性配置 设计成抽象类主要是用于后期可扩展,共享参数配置。
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConfigBuilder |
config |
protected InjectionConfig |
injectionConfig |
| 构造器和说明 |
|---|
AbstractGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
InjectionConfig |
getCfg() |
ConfigBuilder |
getConfig() |
DataSourceConfig |
getDataSource() |
GlobalConfig |
getGlobalConfig() |
PackageConfig |
getPackageInfo() |
StrategyConfig |
getStrategy() |
TemplateConfig |
getTemplate() |
protected void |
initConfig()
初始化配置
|
void |
setCfg(InjectionConfig injectionConfig) |
void |
setConfig(ConfigBuilder config) |
void |
setDataSource(DataSourceConfig dataSource) |
void |
setGlobalConfig(GlobalConfig globalConfig) |
void |
setPackageInfo(PackageConfig packageInfo) |
void |
setStrategy(StrategyConfig strategy) |
void |
setTemplate(TemplateConfig template) |
protected ConfigBuilder config
protected InjectionConfig injectionConfig
protected void initConfig()
public DataSourceConfig getDataSource()
public void setDataSource(DataSourceConfig dataSource)
public StrategyConfig getStrategy()
public void setStrategy(StrategyConfig strategy)
public PackageConfig getPackageInfo()
public void setPackageInfo(PackageConfig packageInfo)
public TemplateConfig getTemplate()
public void setTemplate(TemplateConfig template)
public ConfigBuilder getConfig()
public void setConfig(ConfigBuilder config)
public GlobalConfig getGlobalConfig()
public void setGlobalConfig(GlobalConfig globalConfig)
public InjectionConfig getCfg()
public void setCfg(InjectionConfig injectionConfig)
Copyright © 2017. All rights reserved.