| 程序包 | 说明 |
|---|---|
| cn.zcltd.btg.set.adaptor | |
| cn.zcltd.btg.set.core | |
| cn.zcltd.btg.set.sourcemanager | |
| cn.zcltd.btg.set.sourcemanager.db | |
| cn.zcltd.btg.set.sourcemanager.db.dialect |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EventAdapter.onThisConfigLoad(Config configOld,
Config configNew)
当当前配置加载时触发
|
| 限定符和类型 | 方法和说明 |
|---|---|
Config |
Config.copy()
拷贝一个全新的config
|
Config |
ConfigManager.copyTo(String configId,
String targetId)
拷贝并重命名一个配置文件(配置文件id不能重名)
|
static Config |
BtgSet.copyTo(String configId,
String targetId) |
static Config |
Config.createConfig(String configId,
String configName)
创建一个config
|
Config |
Param.getConfig() |
Config |
Module.getConfig() |
Config |
ConfigManager.getThisConfig() |
static Config |
BtgSet.getThisConfig() |
Config |
ConfigManager.use()
获取默认配置
|
static Config |
BtgSet.use() |
Config |
ConfigManager.use(String configId)
获取指定id的配置
|
static Config |
BtgSet.use(String configId) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
Config.equals(Config target) |
void |
ConfigManager.merge(Config config)
合并一个配置(存在则更新,不存在则新增,同时将配置加载到插件并保存到sourceManager)
|
static void |
BtgSet.merge(Config config) |
void |
ConfigManager.mergeAll(Config config)
合并一个配置(存在则更新,不存在则新增,同时将配置加载到插件并保存到所有sourceManager)
|
static void |
BtgSet.mergeAll(Config config) |
void |
Param.setConfig(Config config) |
void |
Module.setConfig(Config config) |
void |
ConfigManager.setThisConfig(Config thisConfig) |
static void |
BtgSet.setThisConfig(Config thisConfig) |
| 构造器和说明 |
|---|
Module(String id,
String name,
Config config) |
Param(String id,
String name,
ParamType type,
String value,
Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
Config |
XmlFileSourceManager.load(String configId) |
abstract Config |
SourceManager.load(String configId)
获取指定id配置
|
Config |
JsonFileSourceManager.load(String configId) |
static Config |
XmlFileSourceManager.parse(String xmlStr)
将xml格式配置转化为配置对象
|
static Config |
JsonFileSourceManager.parse(String jsonStr)
将json格式配置转化为配置对象
|
Config |
SourceManager.use(String configId)
获取指定id配置(优先获取cache)
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Config> |
SourceManager.getCache() |
List<Config> |
XmlFileSourceManager.loadAll() |
abstract List<Config> |
SourceManager.loadAll()
获取所有配置
|
List<Config> |
JsonFileSourceManager.loadAll() |
List<Config> |
SourceManager.useAll()
获取所有配置(获取cache)
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XmlFileSourceManager.save(Config config) |
abstract void |
SourceManager.save(Config config)
保存配置
|
void |
JsonFileSourceManager.save(Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SourceManager.setCache(Map<String,Config> cache) |
| 限定符和类型 | 方法和说明 |
|---|---|
Config |
DbSourceManager.load(String configId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Config> |
DbSourceManager.loadAll() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DbSourceManager.save(Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
Dialect.insertConfig(Connection conn,
Config config,
DbSourceManagerConfig dbSourceManagerConfig)
插入config
|
Copyright © 2021. All rights reserved.