## Uses of Class
io.vertx.rxjava.ext.web.api.validation.HTTPRequestValidationHandler

- Packages that use HTTPRequestValidationHandler
  Package | Description
  --- | ---
  io.vertx.rxjava.ext.web.api.validation |

- - ### Uses of HTTPRequestValidationHandler in io.vertx.rxjava.ext.web.api.validation

    Fields in io.vertx.rxjava.ext.web.api.validation with type parameters of type HTTPRequestValidationHandler
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<HTTPRequestValidationHandler>` | HTTPRequestValidationHandler.`__TYPE_ARG`

    Methods in io.vertx.rxjava.ext.web.api.validation that return HTTPRequestValidationHandler
    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 © 2022 Eclipse. All rights reserved.