V - 值类型public interface ConfigKey<V>
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getKey() |
default String |
getName()
key的名称,说明
|
default Class<V> |
getType()
key 对应值的类型
|
static <T> ConfigKey<T> |
of(String key)
根据一个字符串来创建一个ConfigKey,它的key和name的值都为此字符串
|
static <T> ConfigKey<T> |
of(String key,
String name)
指定key和名称创建key
|
static <T> ConfigKey<T> |
of(String key,
String name,
Class<T> type)
指定key字符串和名称以及值类型创建key
|
default ConfigKeyValue<V> |
value(V value)
使用指定的值,将key转为ConfigKeyValue
|
String getKey()
default String getName()
static <T> ConfigKey<T> of(String key)
T - 值类型key - 字符串static <T> ConfigKey<T> of(String key, String name)
T - 值类型key - keyname - 名称static <T> ConfigKey<T> of(String key, String name, Class<T> type)
T - 值类型key - keyname - 名称type - 类型default ConfigKeyValue<V> value(V value)
value - 值Copyright © 2019–2022. All rights reserved.