io.vertx.json.schema.common

## Interface MutableStateValidator

- All Superinterfaces:
    AsyncValidator, PriorityGetter, SyncValidator, Validator
  All Known Implementing Classes:
    BaseCombinatorsValidator, BaseMutableStateValidator, BaseSingleSchemaValidator, RecursiveRefSchema, RefSchema, SchemaImpl

      public interface MutableStateValidator
      extends AsyncValidator, SyncValidator

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `MutableStateValidator` | `getParent()` Returns the parent of this schema.
    `void` | `triggerUpdateIsSync()` Manually trigger the sync state update

    - ### Methods inherited from interface io.vertx.json.schema.common.AsyncValidator

      `validateAsync`

    - ### Methods inherited from interface io.vertx.json.schema.common.SyncValidator

      `validateSync`

    - ### Methods inherited from interface io.vertx.json.schema.common.Validator

      `isSync`

    - ### Methods inherited from interface io.vertx.json.schema.common.PriorityGetter

      `getPriority`

- - ### Method Detail

    - #### getParent

          MutableStateValidator getParent()

      Returns the parent of this schema. This is required for sync state update
      Returns:

    - #### triggerUpdateIsSync

          void triggerUpdateIsSync()

      Manually trigger the sync state update

Copyright © 2025 Eclipse. All rights reserved.