io.vertx.ext.json.schema.common

## Interface ValidatorContext

- All Known Implementing Classes:
    NoopValidatorContext, RecordingValidatorContext, RecursiveAnchorValidatorContextDecorator

      public interface ValidatorContext

  Validator context is an interface used to process contextual keywords (like unevaluatedProperties, unevaluatedItems)

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Set<Integer>` | `evaluatedItems()`
    `Set<String>` | `evaluatedProperties()`
    `ValidatorContext` | `lowerLevelContext()`
    `void` | `markEvaluatedItem(int index)`
    `void` | `markEvaluatedProperty(String propertyName)`
    `ValidatorContext` | `startRecording()`

- - ### Method Detail

    - #### markEvaluatedItem

          void markEvaluatedItem(int index)

    - #### markEvaluatedProperty

          void markEvaluatedProperty(String propertyName)

    - #### evaluatedItems

          Set<Integer> evaluatedItems()

    - #### evaluatedProperties

          Set<String> evaluatedProperties()

    - #### startRecording

          ValidatorContext startRecording()

    - #### lowerLevelContext

          ValidatorContext lowerLevelContext()

Copyright © 2020 Eclipse. All rights reserved.