com.supermap.services.wms.request
Class FeatureParameterParser111
- java.lang.Object
-
- com.supermap.services.wms.request.MapParameterParserImpl
-
- com.supermap.services.wms.request.MapParameterParser111
-
- com.supermap.services.wms.request.FeatureParameterParser111
-
- All Implemented Interfaces:
- FeatureParameterParser, MapParameterParser
public class FeatureParameterParser111 extends MapParameterParser111 implements FeatureParameterParser
WMS 1.1.1 the parameter parser of the GetFeatureInfo operation.
Convert the keyword-value pair(that is "Parameter name=Parameter value" of the WMS 1.1.1 GetFeatureInfo request to the
WMSQueryParameterobject.
-
-
Field Summary
-
Fields inherited from class com.supermap.services.wms.request.MapParameterParserImpl
capabilities, mapName, validator
-
-
Constructor Summary
Constructors Constructor and Description FeatureParameterParser111(WMSCapabilities capabilities)Construct a FeatureParameterParser111 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.1.1 GetFeatureInfo request parameter verifier.WMSQueryParameterparse(java.util.Map<java.lang.String,java.lang.String> paramMap)Parse the parameter in keyword-value format of the WMS 1.1.1 GetFeatureInfo request.
-
-
-
Constructor Detail
-
FeatureParameterParser111
public FeatureParameterParser111(WMSCapabilities capabilities)
Construct a FeatureParameterParser111 object according to WMS meta data information.
- Parameters:
capabilities- WMS meta information.
-
-
Method Detail
-
parse
public WMSQueryParameter parse(java.util.Map<java.lang.String,java.lang.String> paramMap) throws OGCParameterException
Parse the parameter in keyword-value format of the WMS 1.1.1 GetFeatureInfo request.
- Specified by:
parsein interfaceFeatureParameterParser- Specified by:
parsein interfaceMapParameterParser- Overrides:
parsein classMapParameterParser111- Parameters:
paramMap- the parameter is a java.util.Map object, the key is the parameter name of the GetFeatureInfo request, the value is the parameter value.- Returns:
- WMS query parameter.
- Throws:
OGCParameterException- parameter exception of OGC service.
-
createValidator
protected Validator createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Create WMS 1.1.1 GetFeatureInfo request parameter verifier.
- Overrides:
createValidatorin classMapParameterParser111- Parameters:
capabilities- WMS meta information.- Returns:
- WMS 1.1.1 GetFeatureInfo request parameter verifier.
-
-