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 WMSQueryParameter
object.
capabilities, mapName, validator
Constructor and Description |
---|
FeatureParameterParser111(WMSCapabilities capabilities)
Construct a FeatureParameterParser111 object according to WMS meta data information.
|
Modifier and Type | Method and Description |
---|---|
protected Validator |
createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Create WMS 1.1.1 GetFeatureInfo request parameter verifier.
|
WMSQueryParameter |
parse(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.
|
public FeatureParameterParser111(WMSCapabilities capabilities)
Construct a FeatureParameterParser111 object according to WMS meta data information.
capabilities
- WMS meta information.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.
parse
in interface FeatureParameterParser
parse
in interface MapParameterParser
parse
in class MapParameterParser111
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.OGCParameterException
- parameter exception of OGC service.protected Validator createValidator(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Create WMS 1.1.1 GetFeatureInfo request parameter verifier.
createValidator
in class MapParameterParser111
capabilities
- WMS meta information.