public interface ConfigurationRepository
ConfigurationRepository
| 限定符和类型 | 方法和说明 |
|---|---|
<V> V |
get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type)
获取指定配置定义的指定配置的值
|
Configuration |
getConfiguration(java.lang.Class<?> type)
获取指定类型的配置.
|
Configuration |
getConfiguration(java.lang.String configName)
获取指定名称的配置.
|
java.util.Collection<Configuration> |
getConfigurations()
获取配置信息对象集合
|
java.util.List<ConfigurationValue<?>> |
getConfigurations(java.lang.String configName)
获取指定名称的配置所有配置项
|
ConfigurationRepository |
set(java.lang.String configName,
java.util.Map<java.lang.String,java.lang.Object> nameValueMap)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
|
<V> V |
set(java.lang.String configName,
java.lang.String name,
V value)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
|
java.util.Collection<Configuration> getConfigurations()
获取配置信息对象集合
Configuration getConfiguration(java.lang.String configName)
configName - 配置定义名称Configuration getConfiguration(java.lang.Class<?> type)
type - 配置定义类型java.util.List<ConfigurationValue<?>> getConfigurations(java.lang.String configName)
获取指定名称的配置所有配置项
configName - 配置定义名称<V> V set(java.lang.String configName,
java.lang.String name,
V value)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
V - 泛型configName - 配置定义名称name - 配置名称value - 值ConfigurationRepository set(java.lang.String configName, java.util.Map<java.lang.String,java.lang.Object> nameValueMap)
设置指定配置定义的指定配置项的值,如果配置未初始化,会抛出异常.
configName - 配置定义名称nameValueMap - 多个配置名,值对组成的Map<V> V get(java.lang.String configName,
java.lang.String name,
java.lang.Class<V> type)
获取指定配置定义的指定配置的值
V - 泛型configName - 配置定义名称name - 配置名称type - 值类型