## Uses of Class
io.vertx.json.schema.ValidationException

- Packages that use ValidationException
  Package | Description
  --- | ---
  io.vertx.json.schema |
  io.vertx.json.schema.common |

- - ### Uses of ValidationException in io.vertx.json.schema

    Methods in io.vertx.json.schema that return ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static ValidationException` | ValidationException.`createException(String message, String keyword, Object input)`
    `static ValidationException` | ValidationException.`createException(String message, String keyword, Object input, Collection<Throwable> causes)`
    `static ValidationException` | ValidationException.`createException(String message, String keyword, Object input, Throwable cause)`

    Methods in io.vertx.json.schema that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | Schema.`validateSync(Object json)` Validate the json performing a synchronous validation.

  - ### Uses of ValidationException in io.vertx.json.schema.common

    Methods in io.vertx.json.schema.common that throw ValidationException
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BaseMutableStateValidator.`checkSync()`
    `protected void` | RecursiveRefSchema.`checkSync()`
    `void` | SchemaImpl.`validateSync(Object json)`
    `void` | TrueSchema.`validateSync(Object in)`
    `void` | FalseSchema.`validateSync(Object in)`
    `void` | MinItemsValidatorFactory.MinItemsValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MinimumValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | RequiredValidatorFactory.RequiredValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | RefSchema.`validateSync(ValidatorContext context, Object in)`
    `void` | PatternValidatorFactory.PatternValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | ExclusiveMaximumValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | SyncValidator.`validateSync(ValidatorContext context, Object in)` Validate the provided value
    `void` | ConstValidatorFactory.ConstValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MaxPropertiesValidatorFactory.MaxPropertiesValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MinPropertiesValidatorFactory.MinPropertiesValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | SchemaImpl.`validateSync(ValidatorContext context, Object in)`
    `void` | EnumValidatorFactory.EnumValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MaxLengthValidatorFactory.MaxLengthValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MaximumValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | MinLengthValidatorFactory.MinLengthValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | RecursiveRefSchema.`validateSync(ValidatorContext context, Object in)`
    `void` | ExclusiveMinimumValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | TrueSchema.`validateSync(ValidatorContext context, Object in)`
    `void` | MaxItemsValidatorFactory.MaxItemsValidator.`validateSync(ValidatorContext context, Object in)`
    `void` | FalseSchema.`validateSync(ValidatorContext context, Object in)`

Copyright © 2021 Eclipse. All rights reserved.