com.supermap.services.wms.request
Class MapParameterParser130
- java.lang.Object
-
- com.supermap.services.wms.request.MapParameterParserImpl
-
- com.supermap.services.wms.request.MapParameterParser130
-
- All Implemented Interfaces:
- MapParameterParser
- Direct Known Subclasses:
- FeatureParameterParser130
public class MapParameterParser130 extends MapParameterParserImpl implements MapParameterParser
WMS 1.3.0 the parameter parser of the GetMap operation.
Convert the keyword-value pair(that is "Parameter name=Parameter value" of the GetMap request to the
WMSMapParameterobject.
-
-
Field Summary
-
Fields inherited from class com.supermap.services.wms.request.MapParameterParserImpl
capabilities, mapName, validator
-
-
Constructor Summary
Constructors Constructor and Description MapParameterParser130(WMSCapabilities capabilities)Construct a MapParameterParser130 object according to WMS meta data information.MapParameterParser130(WMSCapabilities capabilities, java.lang.String defaultBgColor)Construct a MapParameterParser130 object according to WMS meta data information.
-
Method Summary
Methods Modifier and Type Method and Description protected ValidatorcreateValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)Create WMS 1.3.0 GetMap request parameter verifier.WMSMapParameterparse(java.util.Map<java.lang.String,java.lang.String> paramMap)Parse the parameter in keyword-value format of the WMS 1.3.0 GetMap request.
-
-
-
Constructor Detail
-
MapParameterParser130
public MapParameterParser130(WMSCapabilities capabilities)
Construct a MapParameterParser130 object according to WMS meta data information.- Parameters:
capabilities- WMS meta information.
-
MapParameterParser130
public MapParameterParser130(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Construct a MapParameterParser130 object according to WMS meta data information.- Parameters:
capabilities- WMS meta information.
-
-
Method Detail
-
parse
public WMSMapParameter parse(java.util.Map<java.lang.String,java.lang.String> paramMap) throws OGCParameterException
Parse the parameter in keyword-value format of the WMS 1.3.0 GetMap request.- Specified by:
parsein interfaceMapParameterParser- Overrides:
parsein classMapParameterParserImpl- Parameters:
paramMap- the parameter is a java.util.Map object, the key is the parameter name of the GetMap request, the value is the parameter value.- Returns:
- WMS map request parameter.
- Throws:
OGCParameterException- parameter exception of OGC service.
-
createValidator
protected Validator createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Create WMS 1.3.0 GetMap request parameter verifier.- Specified by:
createValidatorin classMapParameterParserImpl- Parameters:
capabilities- WMS meta information.- Returns:
- WMS 1.3.0 GetMap request parameter verifier.
-
-