public class RealspaceContext
extends java.lang.Object
三维的上下文信息。
该类用于设置/获取三维配置信息,设置/获取属性信息,判断三维是否由远程服务提供等。
构造器和说明 |
---|
RealspaceContext()
构造函数。
|
RealspaceContext(java.util.List<RealspaceProviderSetting> settings)
通过三维服务提供者配置信息列表构建
RealspaceContext 对象。 |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getProperty(java.lang.String key)
获取指定名称属性信息的值。
|
java.util.List<java.lang.String> |
getPropertyNames()
获取属性信息的名称列表。
|
java.util.List<RealspaceProvider> |
getProviders()
获取三维服务提供者列表。
|
java.util.List<RealspaceProviderSetting> |
getProviderSettings()
获取三维服务提供者配置信息。
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
设置属性信息。
|
void |
setProviders(java.util.List<RealspaceProvider> providers)
设置上下文中的三维服务提供者。
|
void |
setProviderSettings(java.util.List<RealspaceProviderSetting> providerSettings)
设置三维服务提供者信息。
|
public RealspaceContext()
public RealspaceContext(java.util.List<RealspaceProviderSetting> settings)
通过三维服务提供者配置信息列表构建 RealspaceContext
对象。
settings
- 三维服务提供者配置信息列表。public java.util.List<RealspaceProviderSetting> getProviderSettings()
获取三维服务提供者配置信息。
public void setProviderSettings(java.util.List<RealspaceProviderSetting> providerSettings)
设置三维服务提供者信息。
providerSettings
- 三维服务提供者配置信息列表。public final void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
设置属性信息。
属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。 在进行扩展开发的时,可以通过该方法设置一些属性信息,比如设置查询的图层过滤信息等。
默认属性信息中的键为“RealspacePROVIDERFACTORY”,值为 RealspaceProviderFactory 类,表示将会通过 RealspaceProviderFactory 构建相关 RealspaceProvider。
properties
- 属性信息。该参数不能为空,并且长度要大于0。public final java.lang.String getProperty(java.lang.String key)
获取指定名称属性信息的值。
属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。 默认属性信息中的键为“RealspacePROVIDERFACTORY”,值为 RealspaceProviderFactory 类。
如果对于属性信息的键来说,此映射不包含任何映射关系,则返回 null。
key
- 键,即某个属性信息的名称。public final java.util.List<java.lang.String> getPropertyNames()
获取属性信息的名称列表。
属性信息是一个 HashMap,键记录了某个属性信息的名称,值记录了属性信息的值。 默认属性信息中的键为“RealspacePROVIDERFACTORY”,值为 RealspaceProviderFactory 类。
public java.util.List<RealspaceProvider> getProviders()
获取三维服务提供者列表。
public void setProviders(java.util.List<RealspaceProvider> providers)
设置上下文中的三维服务提供者。
providers
- 三维服务提供者列表。