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 © 2021 Eclipse. All rights reserved.