public class ResourceConfigList
extends java.lang.Object
资源配置信息列表。
可以管理资源配置信息类,即 ResourceConfig。
构造器和说明 |
---|
ResourceConfigList()
默认构造函数。
|
ResourceConfigList(java.util.List<ResourceConfig> list)
构造函数。
|
ResourceConfigList(ResourceConfig[] array)
构造函数。
|
ResourceConfigList(ResourceConfigList rinfoList)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
add(ResourceConfig rInfo)
添加资源配置信息。
|
boolean |
add(ResourceConfigList rInfoList)
添加资源配置列表。
|
java.util.List<ResourceConfig> |
findAllResourceConfigByClass(java.lang.Class cl)
获取指定资源实现类在本资源配置列表中,对应的所有资源配置。
|
ResourceConfig |
findResourceConfigByClass(java.lang.Class cl)
获取指定资源实现类在本资源配置列表中的第一个资源配置。
|
ResourceConfig |
findResourceConfigByID(java.lang.String configID)
根据资源配置的 ID 来获取一项资源配置信息。
|
ResourceConfig |
findResourceConfigByURLTemplate(java.lang.String address)
根据 URI 模板在列表中寻找资源配置信息。
|
ResourceConfig |
get(int index)
通过序号获取一项资源配置信息。
|
boolean |
remove(ResourceConfig info)
移除资源配置信息。
|
void |
removeAll()
移除所有元素。
|
int |
size()
获取资源配置信息列表的长度。
|
public ResourceConfigList()
默认构造函数。
public ResourceConfigList(ResourceConfig[] array)
构造函数。
通过 ResourceConfig 数组构造 ResourceConfigList 对象。
array
- ResourceConfig 数组。public ResourceConfigList(java.util.List<ResourceConfig> list)
构造函数。
通过 ResourceConfig 序列构造 ResourceConfigList 对象。
list
- ResourceConfig 序列。public ResourceConfigList(ResourceConfigList rinfoList)
拷贝构造函数。
rinfoList
- ResourceConfigList 对象。public boolean add(ResourceConfigList rInfoList)
添加资源配置列表。
将一个资源配置信息列表添加到当前列表中。
rInfoList
- 资源配置信息列表。public ResourceConfig findResourceConfigByURLTemplate(java.lang.String address)
根据 URI 模板在列表中寻找资源配置信息。
address
- URI 模板。public ResourceConfig findResourceConfigByClass(java.lang.Class cl)
获取指定资源实现类在本资源配置列表中的第一个资源配置。
cl
- 指定的资源实现类,即获取该资源实现类对应的资源配置。public java.util.List<ResourceConfig> findAllResourceConfigByClass(java.lang.Class cl)
cl
- 指定的资源实现类。public ResourceConfig findResourceConfigByID(java.lang.String configID)
根据资源配置的 ID 来获取一项资源配置信息。
configID
- 资源配置项的 ID。public int size()
获取资源配置信息列表的长度。
public ResourceConfig get(int index)
通过序号获取一项资源配置信息。
得到列表中第 index 个元素。
index
- 列表中的序号。public boolean add(ResourceConfig rInfo)
添加资源配置信息。
一次只能添加一个资源配置项。
rInfo
- 资源配置对象。public boolean remove(ResourceConfig info)
移除资源配置信息。
从当前资源配置信息列表中移除一项资源配置信息。
info
- 欲移除的资源配置信息。public void removeAll()
移除所有元素。
移除当前资源配置信息列表中的所有元素。