com.supermap.services.components
类 DataContext
- java.lang.Object
 - 
- com.supermap.services.components.DataContext
 
 
- 
- 所有已实现的接口:
 - ComponentContext
 
已过时。test use only --ahnan
@Deprecated public class DataContext extends java.lang.Object implements ComponentContext
数据服务组件的上下文信息。
 
- 
- 
构造器概要
构造器 构造器和说明 DataContext()已过时。默认构造函数。 
- 
方法概要
方法 限定符和类型 方法和说明 voiddestroy()已过时。DataConfiggetConfig()已过时。获取数据服务组件的配置信息。<T> TgetConfig(java.lang.Class<T> clz)已过时。根据指定参数类型返回对应的配置对象java.lang.StringgetProperty(java.lang.String key)已过时。获取特定属性信息的值。<T> TgetProvider(java.lang.Class<T> clz, java.util.List<ProviderSelector> selectors)已过时。根据参数类型和服务提供者选择器选择对应的服务提供者java.util.List<DataProvider>getProviders()已过时。获取当前数据服务组件所对应的数据服务提供者列表。<T> java.util.List<T>getProviders(java.lang.Class<T> clz)已过时。根据类型获取对应的所有服务提供者voidsetConfig(DataConfig config)已过时。设置数据服务组件的配置信息。voidsetDataProviderSettings(java.util.List<DataProviderSetting> providerSettings)已过时。设置数据服务提供者设置列表。voidsetProperties(java.util.Map<java.lang.String,java.lang.String> properties)已过时。设置属性信息。voidsetProviders(java.util.List<DataProvider> providerList)已过时。 
 - 
 
- 
- 
方法详细资料
- 
setConfig
public void setConfig(DataConfig config)
已过时。设置数据服务组件的配置信息。
- 参数:
 config- 数据服务组件的配置信息。
 
- 
getConfig
public DataConfig getConfig()
已过时。获取数据服务组件的配置信息。
- 返回:
 - 数据服务组件的配置信息。
 
 
- 
setDataProviderSettings
public void setDataProviderSettings(java.util.List<DataProviderSetting> providerSettings)
已过时。设置数据服务提供者设置列表。
- 参数:
 providerSettings- 数据服务提供者设置列表。
 
- 
getProviders
public java.util.List<DataProvider> getProviders()
已过时。获取当前数据服务组件所对应的数据服务提供者列表。
- 返回:
 - 数据服务提供者列表。
 
 
- 
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- 参数类型- 返回:
 - 返回参数对应的所有服务提供者
 
 
- 
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
已过时。设置属性信息。
属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。如果您在进行扩展开发的时候,可以通过该方法设置一些属性信息,比如设置查询的图层过滤信息等。
- 参数:
 properties- 属性信息。该参数不能为空,并且长度要大于0。
 
- 
setProviders
public void setProviders(java.util.List<DataProvider> providerList)
已过时。 
- 
getProperty
public java.lang.String getProperty(java.lang.String key)
已过时。获取特定属性信息的值。
属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。
如果对于属性信息的键来说,此映射不包含任何映射关系,则返回 null。
- 指定者:
 getProperty在接口中ComponentContext- 参数:
 key- 键,即某个属性信息的名称。- 返回:
 - 指定属性信息的键所映射的值。如果此映射不包含该键的映射关系,则返回 null。
 
 
- 
destroy
public void destroy()
已过时。 
 - 
 
 -