@Ignored public interface IConfiguration extends IConfigReader
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
contains(String category,
        String key)
判断指定分类中是否包含指定的键 
 | 
String[] | 
getArray(String category,
        String key,
        boolean zeroSize)
获取指定分类中键的数组值 
 | 
boolean | 
getBoolean(String category,
          String key,
          boolean defaultValue)
获取指定分类中键的对应的布尔值,若不存在则返回指定默认值 
 | 
List<String> | 
getCategoryNames()
获取分类的名称集合 
 | 
int | 
getInt(String category,
      String key,
      int defaultValue)
获取指定分类中键的对应的数字值,若不存在则返回指定默认值 
 | 
List<String> | 
getList(String category,
       String key)
获取指定分类中键的对应的文字值列表,其中匹配以key开头的键串 
 | 
Map<String,String> | 
getMap(String category,
      String keyHead)
获取指定分类中键的键值映射 
 | 
IConfigFileParser.Property | 
getProperty(String key)
获取指定键名的属性对象 
 | 
IConfigFileParser.Property | 
getProperty(String category,
           String key)
获取指定分类中键的指定键名的属性对象 
 | 
String | 
getString(String category,
         String key,
         String defaultValue)
获取指定分类中键的对应的文字值,若为空则返回指定默认值 
 | 
String | 
getTagName()
获得配置文件自定义标签名称 
 | 
void | 
initialize(IConfigurationProvider provider)
初始化配置项,一般用来从provider中获取配置项,是实现自定义的配置项进入内存的位置 
 | 
void | 
reload()
重新加载配置文件内容 
 | 
Map<String,String> | 
toMap(String category)
获取指定分类中键的配置对象内部加载的配置项映射 
 | 
contains, getArray, getArray, getArray, getBoolean, getBoolean, getClassImpl, getClassImpl, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getList, getLong, getLong, getMap, getString, getString, toMapIConfigFileParser.Property getProperty(String category, String key)
category - 分类名称key - 属性键IConfigFileParser.Property getProperty(String key)
key - 属性键String getString(String category, String key, String defaultValue)
category - 分类名称key - 属性键defaultValue - 默认值List<String> getList(String category, String key)
category - 分类名称key - 属性键Map<String,String> getMap(String category, String keyHead)
category - 分类名称keyHead - 键头标识String[] getArray(String category, String key, boolean zeroSize)
category - 分类名称key - 属性键zeroSize - 是否返回空元素数组int getInt(String category, String key, int defaultValue)
category - 分类名称key - 属性键defaultValue - 默认值boolean getBoolean(String category, String key, boolean defaultValue)
category - 分类名称key - 属性键defaultValue - 默认值Map<String,String> toMap(String category)
category - 分类名称boolean contains(String category, String key)
category - 分类名称key - 键名void initialize(IConfigurationProvider provider)
provider - 配置提供者String getTagName()
Copyright © 2022. All rights reserved.