## Uses of Interface
io.vertx.json.schema.common.ValidatorContext

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

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

    Classes in io.vertx.json.schema.common that implement ValidatorContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoopValidatorContext` This noop `ValidatorContext` can be used when no contextual keywords are used
    `class` | `RecordingValidatorContext`
    `class` | `RecursiveAnchorValidatorContextDecorator`

    Methods in io.vertx.json.schema.common that return ValidatorContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ValidatorContext` | RecursiveRefSchema.`generateValidationContext(SchemaInternal schema, ValidatorContext parent)`
    `protected ValidatorContext` | SchemaImpl.`generateValidationContext(ValidatorContext parent)`
    `ValidatorContext` | RecordingValidatorContext.`lowerLevelContext(int key)`
    `ValidatorContext` | NoopValidatorContext.`lowerLevelContext(int key)`
    `ValidatorContext` | ValidatorContext.`lowerLevelContext(int key)`
    `ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`lowerLevelContext(int key)`
    `ValidatorContext` | RecordingValidatorContext.`lowerLevelContext(String key)`
    `ValidatorContext` | NoopValidatorContext.`lowerLevelContext(String key)`
    `ValidatorContext` | ValidatorContext.`lowerLevelContext(String key)`
    `ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`lowerLevelContext(String key)`
    `ValidatorContext` | RecordingValidatorContext.`parent()`
    `ValidatorContext` | NoopValidatorContext.`parent()`
    `ValidatorContext` | ValidatorContext.`parent()`
    `ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`parent()`
    `ValidatorContext` | RecordingValidatorContext.`startRecording()`
    `ValidatorContext` | NoopValidatorContext.`startRecording()`
    `ValidatorContext` | ValidatorContext.`startRecording()`
    `ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`startRecording()`
    `ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`unwrap()`
    `static ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`unwrap(ValidatorContext context)`
    `static ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`wrap(ValidatorContext context, JsonPointer recursiveAnchor)`

    Methods in io.vertx.json.schema.common with parameters of type ValidatorContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ValidatorContext` | RecursiveRefSchema.`generateValidationContext(SchemaInternal schema, ValidatorContext parent)`
    `protected ValidatorContext` | SchemaImpl.`generateValidationContext(ValidatorContext parent)`
    `protected Future<Void>` | SchemaImpl.`runAsyncValidators(ValidatorContext context, Object in)`
    `protected void` | SchemaImpl.`runSyncValidator(ValidatorContext context, Object in)`
    `static ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`unwrap(ValidatorContext context)`
    `Future<Void>` | RefSchema.`validateAsync(ValidatorContext inContext, Object in)`
    `Future<Void>` | SchemaImpl.`validateAsync(ValidatorContext context, Object in)`
    `Future<Void>` | RecursiveRefSchema.`validateAsync(ValidatorContext inContext, Object in)`
    `Future<Void>` | AsyncValidator.`validateAsync(ValidatorContext context, Object in)` Return a Future that succeed when the validation succeed, while fail with a `ValidationException` when validation fails
    `Future<Void>` | TrueSchema.`validateAsync(ValidatorContext context, Object in)`
    `Future<Void>` | FalseSchema.`validateAsync(ValidatorContext context, 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)`
    `protected Future<Void>` | BaseMutableStateValidator.`validateSyncAsAsync(ValidatorContext context, Object in)`
    `static ValidatorContext` | RecursiveAnchorValidatorContextDecorator.`wrap(ValidatorContext context, JsonPointer recursiveAnchor)`

    Constructors in io.vertx.json.schema.common with parameters of type ValidatorContext
    Constructor and Description
    `NoopValidatorContext(ValidatorContext parent, String inputKey)`
    `RecordingValidatorContext(ValidatorContext parent, String key)`

Copyright © 2023 Eclipse. All rights reserved.