# Package io.vertx.ext.web.validation

- Interface Summary
  Interface | Description
  --- | ---
  RequestParameter | Request parameter holder
  RequestParameters | Container for request parameters
  RequestPredicate | Request predicate
  RequestPredicateResult | Result of a `RequestPredicate`
  ValidationHandler |

- Enum Summary
  Enum | Description
  --- | ---
  BodyProcessorException.BodyProcessorErrorType |
  ParameterProcessorException.ParameterProcessorErrorType |

- Exception Summary
  Exception | Description
  --- | ---
  BadRequestException | Represents an exception while processing a request with `ValidationHandler`.
  BodyProcessorException | Represents an exception while processing a body
  MalformedValueException | Represents a malformed value that parser is unable to manage
  ParameterProcessorException | Represents an exception while processing a parameter
  RequestPredicateException | Represents an error while trying to validate