com.supermap.services.components

类 MapContext

  • java.lang.Object
    • com.supermap.services.components.MapContext
  • 所有已实现的接口:
    ComponentContext

    已过时。 
    test use only --ahnan

    @Deprecated
    public class MapContext
    extends java.lang.Object
    implements ComponentContext
    

    地图服务组件的上下文信息。

    通过该接口可以获取地图服务组件的配置信息,获取属性信息,判断地图是否由远程服务提供等信息。

    • 构造器概要

      构造器 
      构造器和说明
      MapContext()
      已过时。 
      构造函数。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      MapConfig getConfig()
      已过时。 
      获取地图服务组件的配置信息。
      <T> T getConfig(java.lang.Class<T> clz)
      已过时。 
      根据指定参数类型返回对应的配置对象
      java.lang.String getProperty(java.lang.String key)
      已过时。 
      获取特定属性信息的值。
      java.util.List<java.lang.String> getPropertyNames()
      已过时。 
      获取属性信息的名称列表。
      <T> T getProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)
      已过时。 
      根据参数类型和服务提供者选择器选择对应的服务提供者
      java.util.List<MapProvider> getProviders()
      已过时。 
      获取当前地图服务组件所对应的地图服务提供者列表。
      <T> java.util.List<T> getProviders(java.lang.Class<T> clz)
      已过时。 
      根据类型获取对应的所有服务提供者
      void setConfig(MapConfig config)
      已过时。 
      设置地图服务组件的配置信息。
      void setMapProviderSettings(java.util.List<MapProviderSetting> providerSettings)
      已过时。 
      设置地图服务提供者设置列表。
      void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
      已过时。 
      设置属性信息。
      void setProviders(java.util.List<MapProvider> providers)
      已过时。 
      设置当前地图服务组件所对应的地图服务提供者列表。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • MapContext

        public MapContext()
        
        已过时。 

        构造函数。

    • 方法详细资料

      • setConfig

        public void setConfig(MapConfig config)
        
        已过时。 

        设置地图服务组件的配置信息。

        参数:
        config - 地图服务组件配置信息。
      • getConfig

        public MapConfig getConfig()
        
        已过时。 

        获取地图服务组件的配置信息。

        返回:
        地图服务组件配置信息。
      • setProperties

        public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
        
        已过时。 

        设置属性信息。

        属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。如果您在进行扩展开发的时候,可以通过该方法设置一些属性信息,比如设置查询的图层过滤信息等。

        参数:
        properties - 属性信息。该参数不能为空,并且长度要大于0。
      • getProperty

        public java.lang.String getProperty(java.lang.String key)
        
        已过时。 

        获取特定属性信息的值。

        属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。

        如果对于属性信息的键来说,此映射不包含任何映射关系,则返回 null。

        指定者:
        getProperty 在接口中 ComponentContext
        参数:
        key - 键,即某个属性信息的名称。
        返回:
        指定属性信息的键所映射的值。如果此映射不包含该键的映射关系,则返回 null。
      • getPropertyNames

        public java.util.List<java.lang.String> getPropertyNames()
        
        已过时。 

        获取属性信息的名称列表。

        属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。

        返回:
        属性信息的名称列表。
      • setMapProviderSettings

        public void setMapProviderSettings(java.util.List<MapProviderSetting> providerSettings)
        
        已过时。 

        设置地图服务提供者设置列表。

        参数:
        providerSettings - 地图服务提供者设置列表。
      • getProviders

        public java.util.List<MapProvider> getProviders()
        
        已过时。 

        获取当前地图服务组件所对应的地图服务提供者列表。

        返回:
        地图服务提供者列表。
      • setProviders

        public void setProviders(java.util.List<MapProvider> providers)
        
        已过时。 

        设置当前地图服务组件所对应的地图服务提供者列表。

        参数:
        providers - 地图服务提供者列表。
      • getConfig

        public <T> T getConfig(java.lang.Class<T> clz)
        
        已过时。 
        根据指定参数类型返回对应的配置对象
        指定者:
        getConfig 在接口中 ComponentContext
        参数:
        clz - 参数类型
        返回:
        配置对象
      • getProvider

        public <T> T getProvider(java.lang.Class<T> clz,
                        java.util.List<ProviderSelector> selectors)
        
        已过时。 
        根据参数类型和服务提供者选择器选择对应的服务提供者
        指定者:
        getProvider 在接口中 ComponentContext
        参数:
        clz - 参数类型
        selectors - 选择器列表
        返回:
        参数类型对应的服务提供者
      • getProviders

        public <T> java.util.List<T> getProviders(java.lang.Class<T> clz)
        
        已过时。 
        根据类型获取对应的所有服务提供者
        指定者:
        getProviders 在接口中 ComponentContext
        参数:
        clz - 参数类型
        返回:
        返回参数对应的所有服务提供者