public class ResourceManager
extends java.lang.Object
资源管理类。
构造器和说明 |
---|
ResourceManager(java.util.List<ResourceFinder> resourceFinders)
构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
void |
addResourceFinder(ResourceFinder resourceFinder)
给资源管理器添加一个资源发现器。
|
protected ResourceConfigList |
cleanUnValidResource(ResourceConfigList cleaningResourceInfos)
清理不合法的资源配置。
|
DomainResourceConfig |
findConfigByResourceID(java.lang.String componentPath, java.lang.String domainResourceID)
获取领域资源配置信息。
|
ResourceConfigList |
getAllResourceConfigs()
获取所有的资源配置信息。
|
java.util.List<URLBindingInfo> |
getAllURLBindingInfo()
获取所有的资源绑定信息。
|
java.util.List<ResourceFinder> |
getResoruceLoaders()
获取所有的资源加载器。
|
protected void |
processUrlInherit(ResourceConfigList sourceConfigList)
处理 继承资源的url .
|
void |
reflesh()
刷新资源管理器。
|
void |
setResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)
设置资源发现器。
|
public ResourceManager(java.util.List<ResourceFinder> resourceFinders)
构造函数。
resourceFinders
-public java.util.List<ResourceFinder> getResoruceLoaders()
获取所有的资源加载器。
public void setResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)
设置资源发现器。
resourceFinders
- 资源发现器。public ResourceConfigList getAllResourceConfigs()
获取所有的资源配置信息。
public void reflesh()
刷新资源管理器。
可以让资源加载器去重新加载资源配置信息。
public java.util.List<URLBindingInfo> getAllURLBindingInfo()
获取所有的资源绑定信息。
public DomainResourceConfig findConfigByResourceID(java.lang.String componentPath, java.lang.String domainResourceID)
获取领域资源配置信息。
根据领域组件路径和领域资源 ID 来获取一项领域资源配置信息。
componentPath
- 领域组件的路径。domainResourceID
- 领域资源配置信息。protected ResourceConfigList cleanUnValidResource(ResourceConfigList cleaningResourceInfos)
protected void processUrlInherit(ResourceConfigList sourceConfigList)
sourceConfigList
-public void addResourceFinder(ResourceFinder resourceFinder)
resourceFinder
-