| Package | Description | 
|---|---|
| io.vertx.reactivex.ext.web.api.validation | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<HTTPRequestValidationHandler> | 
HTTPRequestValidationHandler.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addCustomValidatorFunction(CustomValidator customValidator)
Add a custom validator. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addExpectedContentType(String contentType)
Add an expected content type of request. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addFormParam(String parameterName,
            ParameterType type,
            boolean required)
Add a single parameter inside a form with included parameter types 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addFormParamsArray(String parameterName,
                  ParameterType type,
                  boolean required)
Add a form parameters array with included parameter types 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addFormParamsArrayWithPattern(String parameterName,
                             String pattern,
                             boolean required)
Add a form parameters array with a custom pattern 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addFormParamWithCustomTypeValidator(String parameterName,
                                   ParameterTypeValidator validator,
                                   boolean required,
                                   boolean allowEmptyValue)
Add a form parameter with a custom type validator. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addFormParamWithPattern(String parameterName,
                       String pattern,
                       boolean required)
Add a single parameter inside a form with a custom pattern 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addHeaderParam(String headerName,
              ParameterType type,
              boolean required)
Add a header parameter with included parameter types 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addHeaderParamWithCustomTypeValidator(String headerName,
                                     ParameterTypeValidator validator,
                                     boolean required,
                                     boolean allowEmptyValue)
Add a header parameter with a custom type validator. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addHeaderParamWithPattern(String headerName,
                         String pattern,
                         boolean required)
Add a header parameter with a custom pattern 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addJsonBodySchema(String jsonSchema)
Add a json schema for body with Content-Type "application/json" 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addMultipartRequiredFile(String filename,
                        String contentType)
Add an expected filename inside multipart request. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addPathParam(String parameterName,
            ParameterType type)
Add a path parameter with included parameter types. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addPathParamWithCustomTypeValidator(String parameterName,
                                   ParameterTypeValidator validator,
                                   boolean allowEmptyValue)
Add a path parameter with a custom type validator. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addPathParamWithPattern(String parameterName,
                       String pattern)
Add a path parameter with a custom pattern. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addQueryParam(String parameterName,
             ParameterType type,
             boolean required)
Add a query parameter with included parameter types 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addQueryParamsArray(String arrayName,
                   ParameterType type,
                   boolean required)
Add a query parameters array with included parameter types 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addQueryParamsArrayWithPattern(String arrayName,
                              String pattern,
                              boolean required)
Add a query parameters array with a custom pattern 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addQueryParamWithCustomTypeValidator(String parameterName,
                                    ParameterTypeValidator validator,
                                    boolean required,
                                    boolean allowEmptyValue)
Add a query parameter with a custom type validator. 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addQueryParamWithPattern(String parameterName,
                        String pattern,
                        boolean required)
Add a query parameter with a custom pattern 
 | 
HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.addXMLBodySchema(String xmlSchema)
Add a xml schema for body with Content-Type "application/xml" 
 | 
static HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.create()
Factory method to create an HTTPRequestValidationHandler 
 | 
static HTTPRequestValidationHandler | 
HTTPRequestValidationHandler.newInstance(HTTPRequestValidationHandler arg)  | 
Copyright © 2020 Eclipse. All rights reserved.