com.supermap.services.rest

类 ResourceManager

  • java.lang.Object
    • com.supermap.services.rest.ResourceManager


  • public class ResourceManager
    extends java.lang.Object
    

    资源管理类。

    • 构造器详细资料

      • 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 -