## Uses of Interface
io.vertx.ext.json.schema.common.MutableStateValidator

- Packages that use MutableStateValidator
  Package | Description
  --- | ---
  io.vertx.ext.json.schema |
  io.vertx.ext.json.schema.common |
  io.vertx.ext.json.schema.draft201909 |
  io.vertx.ext.json.schema.draft7 |
  io.vertx.ext.json.schema.openapi3 |

- - ### Uses of MutableStateValidator in io.vertx.ext.json.schema

    Methods in io.vertx.ext.json.schema that return MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `MutableStateValidator` | NoSyncValidationException.`getValidator()`

    Constructors in io.vertx.ext.json.schema with parameters of type MutableStateValidator
    Constructor and Description
    `NoSyncValidationException(String message, MutableStateValidator validator)`
    `NoSyncValidationException(String message, Throwable cause, MutableStateValidator validator)`

  - ### Uses of MutableStateValidator in io.vertx.ext.json.schema.common

    Classes in io.vertx.ext.json.schema.common that implement MutableStateValidator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseCombinatorsValidator`
    `class` | `BaseMutableStateValidator`
    `class` | `BaseSingleSchemaValidator`
    `class` | `RecursiveRefSchema`
    `class` | `RefSchema`
    `class` | `SchemaImpl`

    Methods in io.vertx.ext.json.schema.common that return MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `MutableStateValidator` | BaseMutableStateValidator.`getParent()`
    `MutableStateValidator` | MutableStateValidator.`getParent()` Returns the parent of this schema.

    Methods in io.vertx.ext.json.schema.common with parameters of type MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `protected SchemaImpl` | BaseSchemaParser.`createSchema(JsonObject schema, JsonPointer scope, MutableStateValidator parent)`
    `Validator` | MinItemsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | RequiredValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator validator)`
    `Validator` | PatternValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | UniqueItemsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator validator)`
    `Validator` | ValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)` This method consume the schema eventually creating a new `Validator`.
    `Validator` | ConstValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MaxPropertiesValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MinPropertiesValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MultipleOfValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | EnumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | DefinitionsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MaxLengthValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | PropertiesValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MinLengthValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | BaseFormatValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | BaseSingleSchemaValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | BaseCombinatorsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MaxItemsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `protected BaseSingleSchemaValidator` | NotValidatorFactory.`instantiate(MutableStateValidator parent)`
    `protected BaseSingleSchemaValidator` | ItemsValidatorFactory.`instantiate(MutableStateValidator parent)`
    `protected abstract BaseSingleSchemaValidator` | BaseSingleSchemaValidatorFactory.`instantiate(MutableStateValidator parent)`
    `SchemaInternal` | BaseSchemaParser.`parse(Object jsonSchema, JsonPointer scope, MutableStateValidator parent)`
    `SchemaInternal` | SchemaParserInternal.`parse(Object jsonSchema, JsonPointer scope, MutableStateValidator parent)`
    `default SchemaInternal` | SchemaParserInternal.`parse(Object jsonSchema, URI scope, MutableStateValidator parent)`
    `SchemaInternal` | BaseSchemaParser.`parseFromString(String unparsedJson, JsonPointer scope, MutableStateValidator parent)`
    `SchemaInternal` | SchemaParserInternal.`parseFromString(String unparsedJson, JsonPointer scope, MutableStateValidator parent)`
    `default SchemaInternal` | SchemaParserInternal.`parseFromString(String unparsedJson, URI scope, MutableStateValidator parent)`

    Constructors in io.vertx.ext.json.schema.common with parameters of type MutableStateValidator
    Constructor and Description
    `BaseCombinatorsValidator(MutableStateValidator parent)`
    `BaseMutableStateValidator(MutableStateValidator parent)`
    `BaseSingleSchemaValidator(MutableStateValidator parent)`
    `FalseSchema(MutableStateValidator parent)`
    `RecursiveRefSchema(JsonObject schema, JsonPointer scope, SchemaParser schemaParser, MutableStateValidator parent)`
    `RefSchema(JsonObject schema, JsonPointer scope, SchemaParser schemaParser, MutableStateValidator parent, boolean executeSchemaValidators)`
    `SchemaImpl(JsonObject schema, JsonPointer scope, MutableStateValidator parent)`
    `TrueSchema(MutableStateValidator parent)`

  - ### Uses of MutableStateValidator in io.vertx.ext.json.schema.draft201909

    Methods in io.vertx.ext.json.schema.draft201909 with parameters of type MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `protected SchemaImpl` | Draft201909SchemaParser.`createSchema(JsonObject schema, JsonPointer scope, MutableStateValidator parent)`
    `Validator` | DependentRequiredValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | DependentSchemasValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | ContainsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | UnevaluatedItemsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | UnevaluatedPropertiesValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`

  - ### Uses of MutableStateValidator in io.vertx.ext.json.schema.draft7

    Methods in io.vertx.ext.json.schema.draft7 with parameters of type MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `Validator` | ExclusiveMinimumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | ItemsValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MaximumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | DependenciesValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | TypeValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MinimumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | IfThenElseValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | ExclusiveMaximumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `protected BaseSingleSchemaValidator` | PropertyNamesValidatorFactory.`instantiate(MutableStateValidator parent)`
    `protected BaseSingleSchemaValidator` | ContainsValidatorFactory.`instantiate(MutableStateValidator parent)`

  - ### Uses of MutableStateValidator in io.vertx.ext.json.schema.openapi3

    Methods in io.vertx.ext.json.schema.openapi3 with parameters of type MutableStateValidator
    Modifier and Type | Method and Description
    --- | ---
    `Validator` | MaximumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | TypeValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | MinimumValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`
    `Validator` | NullableValidatorFactory.`createValidator(JsonObject schema, JsonPointer scope, SchemaParserInternal parser, MutableStateValidator parent)`

Copyright © 2020 Eclipse. All rights reserved.