## Uses of Class
io.vertx.ext.web.api.validation.ValidationException

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

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

    Methods in io.vertx.ext.web.api.validation that return ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateDeserializationError(String message)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateEmptyValueValidationException(String parameterName, ParameterValidationRule rule, ParameterLocation location)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateFileNotFoundValidationException(String filename, String contentType)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateInvalidJsonBodyException(String jsonPath, String value, String message)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateInvalidXMLBodyException(String message)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateNotFoundValidationException(String parameterName, ParameterLocation location)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateNotMatchValidationException(String message)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateNotMatchValidationException(String parameterName, String value, ParameterValidationRule validationRule)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateNotParsableJsonBodyException(String message)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateObjectFieldNotFound(String fieldName)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateUnexpectedArraySizeValidationException(Integer maxItems, Integer minItems, Integer actualSize)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateUnexpectedArrayValidationException(String parameterName, ParameterValidationRule validationRule)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateUnexpectedSingleStringValidationException(String parameterName, ParameterValidationRule validationRule)`
    `static ValidationException` | ValidationException.ValidationExceptionFactory.`generateWrongContentTypeExpected(String actualContentType, String expectedContentType)`

    Methods in io.vertx.ext.web.api.validation that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `List<String>` | ContainerDeserializer.`deserializeArray(String serialized)`
    `Map<String,String>` | ContainerDeserializer.`deserializeObject(String serialized)`
    `RequestParameter` | ParameterTypeValidator.`isValid(String value)` Function that checks if parameter is valid.
    `default RequestParameter` | ParameterTypeValidator.`isValidCollection(List<String> value)` Function that checks if array of values of a specific parameter.
    `void` | CustomValidator.`validate(RoutingContext routingContext)` This function have to be synchronous.
    `RequestParameter` | ParameterValidationRule.`validateArrayParam(List<String> value)` This function will be called when there is a List that need to be validated.
    `RequestParameter` | ParameterValidationRule.`validateSingleParam(String value)` This function will be called when there is only a string as parameter.

Copyright © 2019 Eclipse. All rights reserved.