# Uses of Package
io.vertx.ext.web.validation

- Packages that use io.vertx.ext.web.validation
  Package | Description
  --- | ---
  io.vertx.ext.web.validation |
  io.vertx.ext.web.validation.builder |
  io.vertx.reactivex.ext.web.validation |
  io.vertx.rxjava3.ext.web.validation |

- Classes in io.vertx.ext.web.validation used by io.vertx.ext.web.validation
  Class | Description
  --- | ---
  BadRequestException | Represents an exception while processing a request with `ValidationHandler`.
  BodyProcessorException | Represents an exception while processing a body
  BodyProcessorException.BodyProcessorErrorType |
  MalformedValueException | Represents a malformed value that parser is unable to manage
  ParameterProcessorException | Represents an exception while processing a parameter
  ParameterProcessorException.ParameterProcessorErrorType |
  RequestParameter | Request parameter holder
  RequestPredicate | Request predicate
  RequestPredicateResult | Result of a `RequestPredicate`

- Classes in io.vertx.ext.web.validation used by io.vertx.ext.web.validation.builder
  Class | Description
  --- | ---
  RequestPredicate | Request predicate
  ValidationHandler |

- Classes in io.vertx.ext.web.validation used by io.vertx.reactivex.ext.web.validation
  Class | Description
  --- | ---
  RequestParameter | Request parameter holder
  RequestParameters | Container for request parameters
  RequestPredicate | Request predicate
  RequestPredicateResult | Result of a `RequestPredicate`
  ValidationHandler |

- Classes in io.vertx.ext.web.validation used by io.vertx.rxjava3.ext.web.validation
  Class | Description
  --- | ---
  RequestParameter | Request parameter holder
  RequestParameters | Container for request parameters
  RequestPredicate | Request predicate
  RequestPredicateResult | Result of a `RequestPredicate`
  ValidationHandler |