com.supermap.services.wms.request
Class FeatureParameterParser130
- java.lang.Object
-
- com.supermap.services.wms.request.MapParameterParserImpl
-
- com.supermap.services.wms.request.MapParameterParser130
-
- com.supermap.services.wms.request.FeatureParameterParser130
-
- All Implemented Interfaces:
- FeatureParameterParser, MapParameterParser
public class FeatureParameterParser130 extends MapParameterParser130 implements FeatureParameterParser
WMS 1.3.0 the parameter parser of the GetFeatureInfo operation.
Convert the keyword-value pair(that is "Parameter name=Parameter value" of the 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 FeatureParameterParser130(WMSCapabilities capabilities)Construct a FeatureParameterParser130 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 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.3.0 GetFeatureInfo request.
-
-
-
Constructor Detail
-
FeatureParameterParser130
public FeatureParameterParser130(WMSCapabilities capabilities)
Construct a FeatureParameterParser130 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.3.0 GetFeatureInfo request.
- Specified by:
parsein interfaceFeatureParameterParser- Specified by:
parsein interfaceMapParameterParser- Overrides:
parsein classMapParameterParser130- 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.3.0 GetFeatureInfo request parameter verifier.
- Overrides:
createValidatorin classMapParameterParser130- Parameters:
capabilities- WMS meta information.- Returns:
- WMS 1.3.0 GetFeatureInfo request parameter verifier.
-
-