Package | Description |
---|---|
io.vertx.json.schema | |
io.vertx.json.schema.common | |
io.vertx.json.schema.draft201909 | |
io.vertx.json.schema.draft7 | |
io.vertx.json.schema.openapi3 |
Modifier and Type | Method and Description |
---|---|
MutableStateValidator |
NoSyncValidationException.getValidator() |
Constructor and Description |
---|
NoSyncValidationException(String message,
MutableStateValidator validator) |
NoSyncValidationException(String message,
Throwable cause,
MutableStateValidator validator) |
Modifier and Type | Class and Description |
---|---|
class |
BaseCombinatorsValidator |
class |
BaseMutableStateValidator |
class |
BaseSingleSchemaValidator |
class |
RecursiveRefSchema |
class |
RefSchema |
class |
SchemaImpl |
Modifier and Type | Method and Description |
---|---|
MutableStateValidator |
BaseMutableStateValidator.getParent() |
MutableStateValidator |
MutableStateValidator.getParent()
Returns the parent of this schema.
|
Modifier and Type | Method and Description |
---|---|
protected SchemaImpl |
BaseSchemaParser.createSchema(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
Validator |
BaseCombinatorsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
BaseFormatValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
BaseSingleSchemaValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
ConstValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
DefinitionsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
EnumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MaxItemsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MaxLengthValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MaxPropertiesValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MinItemsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MinLengthValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MinPropertiesValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MultipleOfValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
PatternValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
PropertiesValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
RequiredValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator validator) |
Validator |
UniqueItemsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator validator) |
Validator |
ValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent)
This method consume the schema eventually creating a new
Validator . |
protected abstract BaseSingleSchemaValidator |
BaseSingleSchemaValidatorFactory.instantiate(MutableStateValidator parent) |
protected BaseSingleSchemaValidator |
ItemsValidatorFactory.instantiate(MutableStateValidator parent) |
protected BaseSingleSchemaValidator |
NotValidatorFactory.instantiate(MutableStateValidator parent) |
SchemaInternal |
BaseSchemaParser.parse(Object jsonSchema,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
SchemaInternal |
SchemaParserInternal.parse(Object jsonSchema,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
default SchemaInternal |
SchemaParserInternal.parse(Object jsonSchema,
URI scope,
MutableStateValidator parent) |
SchemaInternal |
BaseSchemaParser.parseFromString(String unparsedJson,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
SchemaInternal |
SchemaParserInternal.parseFromString(String unparsedJson,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
default SchemaInternal |
SchemaParserInternal.parseFromString(String unparsedJson,
URI scope,
MutableStateValidator parent) |
Constructor and Description |
---|
BaseCombinatorsValidator(MutableStateValidator parent) |
BaseMutableStateValidator(MutableStateValidator parent) |
BaseSingleSchemaValidator(MutableStateValidator parent) |
FalseSchema(MutableStateValidator parent) |
RecursiveRefSchema(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParser schemaParser,
MutableStateValidator parent) |
RefSchema(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParser schemaParser,
MutableStateValidator parent,
boolean executeSchemaValidators) |
SchemaImpl(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
TrueSchema(MutableStateValidator parent) |
Modifier and Type | Method and Description |
---|---|
protected SchemaImpl |
Draft201909SchemaParser.createSchema(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
MutableStateValidator parent) |
Validator |
ContainsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
DependentRequiredValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
DependentSchemasValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
UnevaluatedItemsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
UnevaluatedPropertiesValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Modifier and Type | Method and Description |
---|---|
Validator |
DependenciesValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
ExclusiveMaximumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
ExclusiveMinimumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
IfThenElseValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
ItemsValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MaximumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MinimumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
TypeValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
protected BaseSingleSchemaValidator |
ContainsValidatorFactory.instantiate(MutableStateValidator parent) |
protected BaseSingleSchemaValidator |
PropertyNamesValidatorFactory.instantiate(MutableStateValidator parent) |
Modifier and Type | Method and Description |
---|---|
Validator |
MaximumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
MinimumValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
NullableValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Validator |
TypeValidatorFactory.createValidator(io.vertx.core.json.JsonObject schema,
io.vertx.core.json.pointer.JsonPointer scope,
SchemaParserInternal parser,
MutableStateValidator parent) |
Copyright © 2020 Eclipse. All rights reserved.