io.vertx.json.schema.common

## Interface Validator

- All Superinterfaces:
    PriorityGetter
  All Known Subinterfaces:
    AsyncValidator, MutableStateValidator, SchemaInternal, SyncValidator
  All Known Implementing Classes:
    BaseAsyncValidator, BaseCombinatorsValidator, BaseMutableStateValidator, BaseSingleSchemaValidator, BaseSyncValidator, ConstValidatorFactory.ConstValidator, EnumValidatorFactory.EnumValidator, ExclusiveMaximumValidator, ExclusiveMinimumValidator, FalseSchema, MaximumValidator, MaxItemsValidatorFactory.MaxItemsValidator, MaxLengthValidatorFactory.MaxLengthValidator, MaxPropertiesValidatorFactory.MaxPropertiesValidator, MinimumValidator, MinItemsValidatorFactory.MinItemsValidator, MinLengthValidatorFactory.MinLengthValidator, MinPropertiesValidatorFactory.MinPropertiesValidator, PatternValidatorFactory.PatternValidator, RecursiveRefSchema, RefSchema, RequiredValidatorFactory.RequiredValidator, SchemaImpl, TrueSchema

      public interface Validator
      extends PriorityGetter

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isSync()` Returns true if this validator can actually provide a synchronous validation

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

      `getPriority`

- - ### Method Detail

    - #### isSync

          boolean isSync()

      Returns true if this validator can actually provide a synchronous validation
      Returns:

Copyright © 2025 Eclipse. All rights reserved.