Package | Description |
---|---|
io.vertx.reactivex.ext.web.api.validation |
Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<ParameterTypeValidator> |
ParameterTypeValidator.__TYPE_ARG |
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
|
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 © 2023 Eclipse. All rights reserved.