com.supermap.services.wms.request
类 MapParameterParserImpl
- java.lang.Object
-
- com.supermap.services.wms.request.MapParameterParserImpl
-
public abstract class MapParameterParserImpl extends java.lang.Object
解析 WMS GetMap 操作参数的抽象类。
实现了各版本共有的参数的解析,目前包括 1.1.1 和 1.3.0 版。
-
-
字段概要
字段 限定符和类型 字段和说明 protected WMSCapabilities
capabilities
WMS 元数据信息。protected java.lang.String
mapName
地图名称。protected Validator
validator
WMS 请求参数校验器。
-
构造器概要
构造器 构造器和说明 MapParameterParserImpl(WMSCapabilities capabilities)
根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。MapParameterParserImpl(WMSCapabilities capabilities, java.lang.String defaultBgColor)
根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。
-
方法概要
方法 限定符和类型 方法和说明 protected abstract Validator
createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
创建参数校验器。WMSMapParameter
parse(java.util.Map<java.lang.String,java.lang.String> paramMap)
解析 GetMap 请求的关键字-值对(keyword-value pair)形式的参数。
-
-
-
字段详细资料
-
validator
protected Validator validator
WMS 请求参数校验器。
-
mapName
protected java.lang.String mapName
地图名称。
-
capabilities
protected WMSCapabilities capabilities
WMS 元数据信息。默认为 null。
-
-
构造器详细资料
-
MapParameterParserImpl
public MapParameterParserImpl(WMSCapabilities capabilities)
根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。- 参数:
capabilities
- WMS 元数据信息。
-
MapParameterParserImpl
public MapParameterParserImpl(WMSCapabilities capabilities, java.lang.String defaultBgColor)
根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。- 参数:
capabilities
- WMS 元数据信息。
-
-
方法详细资料
-
createValidator
protected abstract Validator createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
创建参数校验器。- 参数:
capabilities
- WMS 元数据信息。- 返回:
- WMS 请求参数校验器。
-
parse
public WMSMapParameter parse(java.util.Map<java.lang.String,java.lang.String> paramMap) throws OGCParameterException
解析 GetMap 请求的关键字-值对(keyword-value pair)形式的参数。- 参数:
paramMap
- 该参数是一个 java.util.Map 对象,键为 GetMap 请求中的参数名,值为参数值。- 返回:
- WMS 地图请求参数。
- 抛出:
OGCParameterException
- OGC 服务的参数异常。
-
-