com.supermap.services.rest
类 ResourceManager
- java.lang.Object
-
- com.supermap.services.rest.ResourceManager
-
public class ResourceManager extends java.lang.Object资源管理类。
-
-
构造器概要
构造器 构造器和说明 ResourceManager(java.util.List<ResourceFinder> resourceFinders)构造函数。
-
方法概要
方法 限定符和类型 方法和说明 voidaddResourceFinder(ResourceFinder resourceFinder)给资源管理器添加一个资源发现器。protected ResourceConfigListcleanUnValidResource(ResourceConfigList cleaningResourceInfos)清理不合法的资源配置。DomainResourceConfigfindConfigByResourceID(java.lang.String componentPath, java.lang.String domainResourceID)获取领域资源配置信息。ResourceConfigListgetAllResourceConfigs()获取所有的资源配置信息。java.util.List<URLBindingInfo>getAllURLBindingInfo()获取所有的资源绑定信息。java.util.List<ResourceFinder>getResoruceLoaders()获取所有的资源加载器。protected voidprocessUrlInherit(ResourceConfigList sourceConfigList)处理 继承资源的url .voidreflesh()刷新资源管理器。voidsetResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)设置资源发现器。
-
-
-
构造器详细资料
-
ResourceManager
public ResourceManager(java.util.List<ResourceFinder> resourceFinders)
构造函数。
- 参数:
resourceFinders-
-
-
方法详细资料
-
getResoruceLoaders
public java.util.List<ResourceFinder> getResoruceLoaders()
获取所有的资源加载器。
- 返回:
- 资源加载器序列。
-
setResoruceLoaders
public void setResoruceLoaders(java.util.List<ResourceFinder> resourceFinders)
设置资源发现器。
- 参数:
resourceFinders- 资源发现器。
-
getAllResourceConfigs
public ResourceConfigList getAllResourceConfigs()
获取所有的资源配置信息。
- 返回:
- 资源配置信息列表。
-
reflesh
public void reflesh()
刷新资源管理器。
可以让资源加载器去重新加载资源配置信息。
-
getAllURLBindingInfo
public java.util.List<URLBindingInfo> getAllURLBindingInfo()
获取所有的资源绑定信息。
- 返回:
- 资源绑定信息序列。
-
findConfigByResourceID
public DomainResourceConfig findConfigByResourceID(java.lang.String componentPath, java.lang.String domainResourceID)
获取领域资源配置信息。
根据领域组件路径和领域资源 ID 来获取一项领域资源配置信息。
- 参数:
componentPath- 领域组件的路径。domainResourceID- 领域资源配置信息。- 返回:
- 返回对应的领域资源配置信息。
-
cleanUnValidResource
protected ResourceConfigList cleanUnValidResource(ResourceConfigList cleaningResourceInfos)
清理不合法的资源配置。 将同名的资源按照优先级,删除低优先级的资源配置。如果有多个同优先级的资源配置,任意选择一个。
-
processUrlInherit
protected void processUrlInherit(ResourceConfigList sourceConfigList)
处理 继承资源的url .- 参数:
sourceConfigList-
-
addResourceFinder
public void addResourceFinder(ResourceFinder resourceFinder)
给资源管理器添加一个资源发现器。- 参数:
resourceFinder-
-
-