| Package | Description | 
|---|---|
| io.vertx.json.schema.common | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NoopValidatorContext
This noop  
ValidatorContext can be used when no contextual keywords are used | 
class  | 
RecordingValidatorContext  | 
class  | 
RecursiveAnchorValidatorContextDecorator  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ValidatorContext | 
RecursiveRefSchema.generateValidationContext(SchemaInternal schema,
                         ValidatorContext parent)  | 
protected ValidatorContext | 
SchemaImpl.generateValidationContext(ValidatorContext parent)  | 
ValidatorContext | 
RecordingValidatorContext.lowerLevelContext()  | 
ValidatorContext | 
NoopValidatorContext.lowerLevelContext()  | 
ValidatorContext | 
ValidatorContext.lowerLevelContext()  | 
ValidatorContext | 
RecursiveAnchorValidatorContextDecorator.lowerLevelContext()  | 
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)  | 
| 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)  | 
Copyright © 2020 Eclipse. All rights reserved.