## Uses of Class
io.vertx.reactivex.ext.web.api.validation.ParameterTypeValidator

- Packages that use ParameterTypeValidator
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.web.api.validation |

- - ### Uses of ParameterTypeValidator in io.vertx.reactivex.ext.web.api.validation

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

    Methods in io.vertx.reactivex.ext.web.api.validation that return ParameterTypeValidator
    Modifier and Type | Method and Description
    --- | ---
    `static ParameterTypeValidator` | ParameterTypeValidator.`createArrayTypeValidator(ParameterTypeValidator arrayMembersValidator)` Create an array type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createArrayTypeValidator(ParameterTypeValidator arrayMembersValidator, String collectionFormat, Integer maxItems, Integer minItems)` Create an array type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createBooleanTypeValidator(Object defaultValue)` Create a boolean type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createDoubleTypeValidator(Boolean exclusiveMaximum, Double maximum, Boolean exclusiveMinimum, Double minimum, Double multipleOf, Object defaultValue)` Create a new type validator for double values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createDoubleTypeValidator(Double defaultValue)` Create a new type validator for double values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createDoubleTypeValidator(Double maximum, Double minimum, Double multipleOf, Double defaultValue)` Create a new type validator for double values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createEnumTypeValidatorWithInnerValidator(List<Object> allowedValues, ParameterTypeValidator innerValidator)` Create an enum type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createFloatTypeValidator(Boolean exclusiveMaximum, Double maximum, Boolean exclusiveMinimum, Double minimum, Double multipleOf, Object defaultValue)` Create a new type validator for float values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createFloatTypeValidator(Double maximum, Double minimum, Double multipleOf, Float defaultValue)` Create a new type validator for float values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createFloatTypeValidator(Float defaultValue)` Create a new type validator for float values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createIntegerTypeValidator(Boolean exclusiveMaximum, Double maximum, Boolean exclusiveMinimum, Double minimum, Double multipleOf, Object defaultValue)` Create a new type validator for integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createIntegerTypeValidator(Double maximum, Double minimum, Double multipleOf, Integer defaultValue)` Create a new type validator for integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createIntegerTypeValidator(Integer defaultValue)` Create a new type validator for integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createLongTypeValidator(Boolean exclusiveMaximum, Double maximum, Boolean exclusiveMinimum, Double minimum, Double multipleOf, Object defaultValue)` Create a new type validator for long integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createLongTypeValidator(Double maximum, Double minimum, Double multipleOf, Long defaultValue)` Create a new type validator for long integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createLongTypeValidator(Long defaultValue)` Create a new type validator for long integer values
    `static ParameterTypeValidator` | ParameterTypeValidator.`createStringEnumTypeValidator(List<String> allowedValues)` Create an enum type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createStringTypeValidator(Object defaultValue)` Create a new string type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createStringTypeValidator(String pattern, Integer minLength, Integer maxLength, Object defaultValue)` Create a new string type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createStringTypeValidator(String pattern, Object defaultValue)` Create a new string type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`newInstance(ParameterTypeValidator arg)`
    `ParameterTypeValidator` | ParameterValidationRule.`parameterTypeValidator()` Return ParameterTypeValidator instance used inside this parameter validation rule

    Methods in io.vertx.reactivex.ext.web.api.validation with parameters of type ParameterTypeValidator
    Modifier and Type | Method and Description
    --- | ---
    `HTTPRequestValidationHandler` | HTTPRequestValidationHandler.`addFormParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)` Add a form parameter with a custom type validator.
    `HTTPRequestValidationHandler` | HTTPRequestValidationHandler.`addHeaderParamWithCustomTypeValidator(String headerName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)` Add a header parameter with a custom type validator.
    `HTTPRequestValidationHandler` | HTTPRequestValidationHandler.`addPathParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean allowEmptyValue)` Add a path parameter with a custom type validator.
    `HTTPRequestValidationHandler` | HTTPRequestValidationHandler.`addQueryParamWithCustomTypeValidator(String parameterName, ParameterTypeValidator validator, boolean required, boolean allowEmptyValue)` Add a query parameter with a custom type validator.
    `static ParameterTypeValidator` | ParameterTypeValidator.`createArrayTypeValidator(ParameterTypeValidator arrayMembersValidator)` Create an array type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createArrayTypeValidator(ParameterTypeValidator arrayMembersValidator, String collectionFormat, Integer maxItems, Integer minItems)` Create an array type validator
    `static ParameterTypeValidator` | ParameterTypeValidator.`createEnumTypeValidatorWithInnerValidator(List<Object> allowedValues, ParameterTypeValidator innerValidator)` Create an enum type validator

Copyright © 2020 Eclipse. All rights reserved.