public final class ConfigUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
containsKey(java.lang.String key)
判断是否有配置指定参数.
|
static java.lang.Object |
get(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则抛出
ConfigNotFoundException. |
static java.lang.Object |
get(java.lang.String key,
java.lang.Object defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static boolean |
getBoolean(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
false. |
static boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static double |
getDouble(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
0. |
static double |
getDouble(java.lang.String key,
double defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static float |
getFloat(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
0. |
static float |
getFloat(java.lang.String key,
float defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static int |
getInt(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
0. |
static int |
getInt(java.lang.String key,
int defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static long |
getLong(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
0. |
static long |
getLong(java.lang.String key,
long defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static java.lang.Object |
getOrNull(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
null. |
static java.lang.String |
getString(java.lang.String key)
返回指定配置名称的参数值, 如果不存在则返回
null. |
static java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
返回指定配置名称的参数值, 如果不存在则返回指定的默认值.
|
static void |
setDefaultConfig(Config config)
设置默认的配置获取实例.
|
public static boolean containsKey(java.lang.String key)
key - 配置名称public static boolean getBoolean(java.lang.String key)
throws ConfigNotFoundException,
WrongConfigValueException
false.key - 配置名称ConfigNotFoundExceptionWrongConfigValueExceptionpublic static boolean getBoolean(java.lang.String key,
boolean defaultValue)
key - 配置名称defaultValue - 默认值public static int getInt(java.lang.String key)
throws ConfigNotFoundException,
WrongConfigValueException
0.key - 配置名称ConfigNotFoundExceptionWrongConfigValueExceptionpublic static int getInt(java.lang.String key,
int defaultValue)
key - 配置名称defaultValue - 默认值public static long getLong(java.lang.String key)
throws ConfigNotFoundException,
WrongConfigValueException
0.key - 配置名称ConfigNotFoundExceptionWrongConfigValueExceptionpublic static long getLong(java.lang.String key,
long defaultValue)
key - 配置名称defaultValue - 默认值public static float getFloat(java.lang.String key)
throws ConfigNotFoundException,
WrongConfigValueException
0.key - 配置名称ConfigNotFoundExceptionWrongConfigValueExceptionpublic static float getFloat(java.lang.String key,
float defaultValue)
key - 配置名称defaultValue - 默认值public static double getDouble(java.lang.String key)
throws ConfigNotFoundException,
WrongConfigValueException
0.key - 配置名称ConfigNotFoundExceptionWrongConfigValueExceptionpublic static double getDouble(java.lang.String key,
double defaultValue)
key - 配置名称defaultValue - 默认值public static java.lang.String getString(java.lang.String key)
null.key - 配置名称public static java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
key - 配置名称defaultValue - 默认值public static java.lang.Object get(java.lang.String key)
throws ConfigNotFoundException
ConfigNotFoundException.key - 配置名称ConfigNotFoundException - 配置不存在public static java.lang.Object get(java.lang.String key,
java.lang.Object defaultValue)
key - 配置名称defaultValue - 默认值public static java.lang.Object getOrNull(java.lang.String key)
null.key - 配置名称public static void setDefaultConfig(Config config)
config - 配置实例