public class MapParameterValidator111 extends WMSParameterValidator implements Validator
WMS 1.1.1 GetMap request parameter verifier.
capabilities, EXCEPTION_CODE_INVALIDBBOX, MSG_KEY_INVALIDBBOX, resource, validator| Constructor and Description |
|---|
MapParameterValidator111(WMSCapabilities capabilities)
Construct a MapParameterValidator111 object according to WMS meta data information.
|
MapParameterValidator111(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Construct a MapParameterValidator111 object according to WMS meta data information.
|
| Modifier and Type | Method and Description |
|---|---|
protected OGCParameterException |
createOGCException(ValidateResult checkResult, java.lang.String format)
According to the verified result and exception format of the WMS request parameter, create the OGCParameterException exception object.
|
protected java.util.regex.Pattern |
createSRSPattern()
Create the regular expression to verify SRS parameter.
|
protected java.util.Map<java.lang.String,java.util.regex.Pattern> |
initDefinePattern()
Create a regular expression for verifying the parameters of an operation definition.
|
protected java.util.Map<java.lang.String,OptionalParameter> |
initOptionalPattern()
Create the description information of optional parameters.
|
protected java.util.Map<java.lang.String,java.util.regex.Pattern> |
initRequiredPattern()
Create a regular expression for verifying the necessary parameters.
|
createBBOXPattern, createBooleanPattern, createColorPattern, createElevationPattern, createLayerPattern, createPositiveIntegerPattern, createStringArrayPattern, createStylesPattern, createTimePattern, splitString, validate, validateBBOX, validateFormat, validateStylespublic MapParameterValidator111(WMSCapabilities capabilities)
Construct a MapParameterValidator111 object according to WMS meta data information.
capabilities - WMS meta information.public MapParameterValidator111(WMSCapabilities capabilities, java.lang.String defaultBgColor)
Construct a MapParameterValidator111 object according to WMS meta data information.
capabilities - WMS meta information.protected java.util.Map<java.lang.String,java.util.regex.Pattern> initRequiredPattern()
Create a regular expression for verifying the necessary parameters.
It includes the parameters like SRS besides the contained parameters in WMSParameterValidator.initRequiredPattern().
initRequiredPattern in class WMSParameterValidatorprotected java.util.Map<java.lang.String,OptionalParameter> initOptionalPattern()
Create the description information of optional parameters.
It includes the optional parameters like EXCEPTIONS besides the contained parameters in WMSParameterValidator.initOptionalPattern().
initOptionalPattern in class WMSParameterValidatorOptionalParameter).protected java.util.regex.Pattern createSRSPattern()
Create the regular expression to verify SRS parameter.
Currently only support SRS = EPSG:4326.
Using case insensitive (Pattern.CASE_INSENSITIVE) matching.
protected OGCParameterException createOGCException(ValidateResult checkResult, java.lang.String format)
According to the verified result and exception format of the WMS request parameter, create the OGCParameterException exception object.
createOGCException in class WMSParameterValidatorcheckResult - WMS the verified result of the request parameter.format - the format of the exception information.protected java.util.Map<java.lang.String,java.util.regex.Pattern> initDefinePattern()
Create a regular expression for verifying the parameters of an operation definition.
Verify for the operation definition parameters in WMSServlet, it returns null.
initDefinePattern in class WMSParameterValidator