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 WMSCapabilitiescapabilitiesWMS 元数据信息。protected java.lang.StringmapName地图名称。protected ValidatorvalidatorWMS 请求参数校验器。 
- 
构造器概要
构造器 构造器和说明 MapParameterParserImpl(WMSCapabilities capabilities)根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。MapParameterParserImpl(WMSCapabilities capabilities, java.lang.String defaultBgColor)根据 WMS 元数据信息构造一个 MapParameterParserImpl 对象。 
- 
方法概要
方法 限定符和类型 方法和说明 protected abstract ValidatorcreateValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)创建参数校验器。WMSMapParameterparse(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 服务的参数异常。
 
 - 
 
 -