Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

additionalItems(SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.TupleSchemaBuilder
 
additionalProperties(SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
addJson(URI, JsonObject) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
addJson(URI, JsonObject) - Method in interface io.vertx.json.schema.SchemaRouter
Add one or more json documents including schemas on top or inner levels.
addJson(String, JsonObject) - Method in interface io.vertx.json.schema.SchemaRouter
Add one or more json documents including schemas on top or inner levels.
addSchema(Schema, JsonPointer...) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
addSchema(Schema, JsonPointer...) - Method in interface io.vertx.json.schema.SchemaRouter
Add a parsed schema to this router.
addSchemaAlias(Schema, String) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
addSchemaAlias(Schema, String) - Method in interface io.vertx.json.schema.SchemaRouter
Add an alias to a schema already registered in this router (this alias can be solved only from schema scope).
addSchemaWithScope(Schema, JsonPointer) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
addSchemaWithScope(Schema, JsonPointer) - Method in interface io.vertx.json.schema.SchemaRouter
Add a parsed schema to this router.
addStringFormatValidator(String, Predicate<String>) - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
alias(String) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
allOf(SchemaBuilder...) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
AllOfValidatorFactory - Class in io.vertx.json.schema.common
 
AllOfValidatorFactory() - Constructor for class io.vertx.json.schema.common.AllOfValidatorFactory
 
allowAdditionalProperties(boolean) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
anyOf(SchemaBuilder...) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
AnyOfValidatorFactory - Class in io.vertx.json.schema.common
 
AnyOfValidatorFactory() - Constructor for class io.vertx.json.schema.common.AnyOfValidatorFactory
 
applyDefaultValue(Object) - Method in class io.vertx.json.schema.common.BaseCombinatorsValidator
 
applyDefaultValue(Object) - Method in interface io.vertx.json.schema.common.DefaultApplier
 
applyDefaultValues(JsonArray) - Method in class io.vertx.json.schema.common.FalseSchema
 
applyDefaultValues(JsonObject) - Method in class io.vertx.json.schema.common.FalseSchema
 
applyDefaultValues(JsonArray) - Method in class io.vertx.json.schema.common.SchemaImpl
 
applyDefaultValues(JsonObject) - Method in class io.vertx.json.schema.common.SchemaImpl
 
applyDefaultValues(JsonArray) - Method in class io.vertx.json.schema.common.TrueSchema
 
applyDefaultValues(JsonObject) - Method in class io.vertx.json.schema.common.TrueSchema
 
applyDefaultValues(JsonArray) - Method in interface io.vertx.json.schema.Schema
This function mutates array applying default values, when available.
applyDefaultValues(JsonObject) - Method in interface io.vertx.json.schema.Schema
This function mutates object applying default values, when available.
ArrayKeyword - Class in io.vertx.json.schema.common.dsl
 
ArrayKeyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.ArrayKeyword
 
ArrayKeyword(String, Supplier<Object>) - Constructor for class io.vertx.json.schema.common.dsl.ArrayKeyword
 
arraySchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
ArraySchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
asInteger() - Method in class io.vertx.json.schema.common.dsl.NumberSchemaBuilder
 
AsyncValidator - Interface in io.vertx.json.schema.common
 

B

BASE64 - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
BaseAsyncValidator - Class in io.vertx.json.schema.common
 
BaseAsyncValidator() - Constructor for class io.vertx.json.schema.common.BaseAsyncValidator
 
BaseCombinatorsValidator - Class in io.vertx.json.schema.common
 
BaseCombinatorsValidator(MutableStateValidator) - Constructor for class io.vertx.json.schema.common.BaseCombinatorsValidator
 
BaseCombinatorsValidatorFactory - Class in io.vertx.json.schema.common
 
BaseCombinatorsValidatorFactory() - Constructor for class io.vertx.json.schema.common.BaseCombinatorsValidatorFactory
 
BaseFormatValidatorFactory - Class in io.vertx.json.schema.common
 
BaseFormatValidatorFactory() - Constructor for class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
BaseMutableStateValidator - Class in io.vertx.json.schema.common
 
BaseMutableStateValidator(MutableStateValidator) - Constructor for class io.vertx.json.schema.common.BaseMutableStateValidator
 
BaseSchemaParser - Class in io.vertx.json.schema.common
 
BaseSchemaParser(SchemaRouter) - Constructor for class io.vertx.json.schema.common.BaseSchemaParser
 
BaseSingleSchemaValidator - Class in io.vertx.json.schema.common
 
BaseSingleSchemaValidator(MutableStateValidator) - Constructor for class io.vertx.json.schema.common.BaseSingleSchemaValidator
 
BaseSingleSchemaValidatorFactory - Class in io.vertx.json.schema.common
 
BaseSingleSchemaValidatorFactory() - Constructor for class io.vertx.json.schema.common.BaseSingleSchemaValidatorFactory
 
BaseSyncValidator - Class in io.vertx.json.schema.common
 
BaseSyncValidator() - Constructor for class io.vertx.json.schema.common.BaseSyncValidator
 
BooleanKeyword - Class in io.vertx.json.schema.common.dsl
 
BooleanKeyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.BooleanKeyword
 
booleanSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
BooleanSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
build(SchemaParser) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 

C

calculateIsSync() - Method in class io.vertx.json.schema.common.BaseCombinatorsValidator
 
calculateIsSync() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
calculateIsSync() - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidator
 
calculateIsSync() - Method in class io.vertx.json.schema.common.RefSchema
 
calculateIsSync() - Method in class io.vertx.json.schema.common.SchemaImpl
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.BaseCombinatorsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.ConstValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.DefinitionsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.EnumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MaxItemsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MaxLengthValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MaxPropertiesValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MinItemsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MinLengthValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MinPropertiesValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.MultipleOfValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.PatternValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.PropertiesValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.RequiredValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.common.UniqueItemsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in interface io.vertx.json.schema.common.ValidatorFactory
Returns true if this factory can consume the provided schema, eventually returning an instance of Validator
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft201909.ContainsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft201909.DependentRequiredValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft201909.DependentSchemasValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft201909.UnevaluatedItemsValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft201909.UnevaluatedPropertiesValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.DependenciesValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.ExclusiveMaximumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.ExclusiveMinimumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.IfThenElseValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.MaximumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.MinimumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.draft7.TypeValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.openapi3.MaximumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.openapi3.MinimumValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.openapi3.NullableValidatorFactory
 
canConsumeSchema(JsonObject) - Method in class io.vertx.json.schema.openapi3.TypeValidatorFactory
 
checkInstance(Object) - Method in enum io.vertx.json.schema.common.JsonSchemaType
 
checkSync() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
checkSync() - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
COMPARATOR - Static variable in enum io.vertx.json.schema.common.ValidatorPriority
 
ComparisonUtils - Class in io.vertx.json.schema.common
 
ComparisonUtils() - Constructor for class io.vertx.json.schema.common.ComparisonUtils
 
constSchema(Object) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
ConstValidator(Object) - Constructor for class io.vertx.json.schema.common.ConstValidatorFactory.ConstValidator
 
ConstValidatorFactory - Class in io.vertx.json.schema.common
 
ConstValidatorFactory() - Constructor for class io.vertx.json.schema.common.ConstValidatorFactory
 
ConstValidatorFactory.ConstValidator - Class in io.vertx.json.schema.common
 
contains(SchemaBuilder) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
ContainsValidatorFactory - Class in io.vertx.json.schema.draft201909
 
ContainsValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.ContainsValidatorFactory
 
ContainsValidatorFactory - Class in io.vertx.json.schema.draft7
 
ContainsValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.ContainsValidatorFactory
 
create(SchemaRouter) - Static method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
Instantiate a Draft201909SchemaParser
create(SchemaRouter) - Static method in class io.vertx.json.schema.draft7.Draft7SchemaParser
Instantiate a Draft7SchemaParser
create(SchemaRouter) - Static method in class io.vertx.json.schema.openapi3.OpenAPI3SchemaParser
Instantiate an OpenAPI3SchemaParser
create(Vertx, SchemaRouterOptions) - Static method in interface io.vertx.json.schema.SchemaRouter
Create a new SchemaRouter
create(HttpClient, FileSystem, SchemaRouterOptions) - Static method in interface io.vertx.json.schema.SchemaRouter
Create a new SchemaRouter
createDraft201909SchemaParser(SchemaRouter) - Static method in interface io.vertx.json.schema.SchemaParser
Create a new SchemaParser for Json Schema Draft2019-09 schemas
createDraft7SchemaParser(SchemaRouter) - Static method in interface io.vertx.json.schema.SchemaParser
Create a new SchemaParser for Json Schema Draft-7 schemas
createException(String, String, Object, Collection<Throwable>) - Static method in exception io.vertx.json.schema.ValidationException
 
createException(String, String, Object, Throwable) - Static method in exception io.vertx.json.schema.ValidationException
 
createException(String, String, Object) - Static method in exception io.vertx.json.schema.ValidationException
 
createJsonPointerFromURI(URI) - Static method in class io.vertx.json.schema.common.URIUtils
This function converts eventual "#a" to valid json pointer "#/a"
createOpenAPI3SchemaParser(SchemaRouter) - Static method in interface io.vertx.json.schema.SchemaParser
Create a new SchemaParser for OpenAPI schemas
createPredicateFromPattern(Pattern) - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
createSchema(JsonObject, JsonPointer, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
createSchema(JsonObject, JsonPointer, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseCombinatorsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.ConstValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.DefinitionsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.EnumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MaxItemsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MaxLengthValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MaxPropertiesValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MinItemsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MinLengthValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MinPropertiesValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.MultipleOfValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.PatternValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.PropertiesValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.RequiredValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.common.UniqueItemsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in interface io.vertx.json.schema.common.ValidatorFactory
This method consume the schema eventually creating a new Validator.
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.ContainsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.DependentRequiredValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.DependentSchemasValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.UnevaluatedItemsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft201909.UnevaluatedPropertiesValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.DependenciesValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.ExclusiveMaximumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.ExclusiveMinimumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.IfThenElseValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.ItemsValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.MaximumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.MinimumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.draft7.TypeValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.openapi3.MaximumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.openapi3.MinimumValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.openapi3.NullableValidatorFactory
 
createValidator(JsonObject, JsonPointer, SchemaParserInternal, MutableStateValidator) - Method in class io.vertx.json.schema.openapi3.TypeValidatorFactory
 

D

DATE - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
DATETIME - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
DefaultApplier - Interface in io.vertx.json.schema.common
 
defaultValue(Object) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
DefinitionsValidatorFactory - Class in io.vertx.json.schema.common
 
DefinitionsValidatorFactory(String) - Constructor for class io.vertx.json.schema.common.DefinitionsValidatorFactory
 
DependenciesValidatorFactory - Class in io.vertx.json.schema.draft7
 
DependenciesValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.DependenciesValidatorFactory
 
DependentRequiredValidatorFactory - Class in io.vertx.json.schema.draft201909
 
DependentRequiredValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.DependentRequiredValidatorFactory
 
DependentSchemasValidatorFactory - Class in io.vertx.json.schema.draft201909
 
DependentSchemasValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.DependentSchemasValidatorFactory
 
doApplyDefaultValues(Object) - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
doApplyDefaultValues(Object) - Method in class io.vertx.json.schema.common.RefSchema
 
doApplyDefaultValues(Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
Draft201909SchemaParser - Class in io.vertx.json.schema.draft201909
 
Draft201909SchemaParser(SchemaRouter) - Constructor for class io.vertx.json.schema.draft201909.Draft201909SchemaParser
 
Draft7SchemaParser - Class in io.vertx.json.schema.draft7
 
Draft7SchemaParser(SchemaRouter) - Constructor for class io.vertx.json.schema.draft7.Draft7SchemaParser
 

E

EMAIL - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
EMAIL_LOCAL - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
enumSchema(Object...) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
EnumValidator(Set) - Constructor for class io.vertx.json.schema.common.EnumValidatorFactory.EnumValidator
 
EnumValidatorFactory - Class in io.vertx.json.schema.common
 
EnumValidatorFactory() - Constructor for class io.vertx.json.schema.common.EnumValidatorFactory
 
EnumValidatorFactory.EnumValidator - Class in io.vertx.json.schema.common
 
equalsNumberSafe(Object, Object) - Static method in class io.vertx.json.schema.common.ComparisonUtils
 
evaluatedItems() - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
evaluatedItems() - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
evaluatedItems() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
evaluatedItems() - Method in interface io.vertx.json.schema.common.ValidatorContext
 
evaluatedProperties() - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
evaluatedProperties() - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
evaluatedProperties() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
evaluatedProperties() - Method in interface io.vertx.json.schema.common.ValidatorContext
 
exclusiveMaximum(double) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
ExclusiveMaximumValidator - Class in io.vertx.json.schema.common
 
ExclusiveMaximumValidator(double) - Constructor for class io.vertx.json.schema.common.ExclusiveMaximumValidator
 
ExclusiveMaximumValidatorFactory - Class in io.vertx.json.schema.draft7
 
ExclusiveMaximumValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.ExclusiveMaximumValidatorFactory
 
exclusiveMinimum(double) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
ExclusiveMinimumValidator - Class in io.vertx.json.schema.common
 
ExclusiveMinimumValidator(double) - Constructor for class io.vertx.json.schema.common.ExclusiveMinimumValidator
 
ExclusiveMinimumValidatorFactory - Class in io.vertx.json.schema.draft7
 
ExclusiveMinimumValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.ExclusiveMinimumValidatorFactory
 

F

FalseSchema - Class in io.vertx.json.schema.common
 
FalseSchema(MutableStateValidator) - Constructor for class io.vertx.json.schema.common.FalseSchema
 
format(StringFormat) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
formats - Variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
FormatValidatorFactory - Class in io.vertx.json.schema.draft201909
 
FormatValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.FormatValidatorFactory
 
FormatValidatorFactory - Class in io.vertx.json.schema.draft7
 
FormatValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.FormatValidatorFactory
 
FormatValidatorFactory - Class in io.vertx.json.schema.openapi3
 
FormatValidatorFactory() - Constructor for class io.vertx.json.schema.openapi3.FormatValidatorFactory
 
fromJson(JsonObject) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
fromJson(Iterable<Map.Entry<String, Object>>, SchemaRouterOptions) - Static method in class io.vertx.json.schema.SchemaRouterOptionsConverter
 
FutureUtils - Class in io.vertx.json.schema.common
 
FutureUtils() - Constructor for class io.vertx.json.schema.common.FutureUtils
 

G

generateValidationContext(SchemaInternal, ValidatorContext) - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
generateValidationContext(ValidatorContext) - Method in class io.vertx.json.schema.common.SchemaImpl
 
GenericSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
GenericSchemaBuilder() - Constructor for class io.vertx.json.schema.common.dsl.GenericSchemaBuilder
 
getAdditionalItems() - Method in class io.vertx.json.schema.common.dsl.TupleSchemaBuilder
 
getAuthHeaders() - Method in class io.vertx.json.schema.SchemaRouterOptions
 
getAuthQueryParams() - Method in class io.vertx.json.schema.SchemaRouterOptions
 
getDefaultValue() - Method in class io.vertx.json.schema.common.FalseSchema
 
getDefaultValue() - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
getDefaultValue() - Method in class io.vertx.json.schema.common.RefSchema
 
getDefaultValue() - Method in class io.vertx.json.schema.common.SchemaImpl
 
getDefaultValue() - Method in class io.vertx.json.schema.common.TrueSchema
 
getDefaultValue() - Method in interface io.vertx.json.schema.Schema
Return the default value defined in the schema
getInstance() - Static method in class io.vertx.json.schema.common.FalseSchema
 
getInstance() - Static method in class io.vertx.json.schema.common.NoopValidatorContext
 
getInstance() - Static method in class io.vertx.json.schema.common.TrueSchema
 
getItemList() - Method in class io.vertx.json.schema.common.dsl.TupleSchemaBuilder
 
getJson() - Method in class io.vertx.json.schema.common.FalseSchema
 
getJson() - Method in class io.vertx.json.schema.common.SchemaImpl
 
getJson() - Method in class io.vertx.json.schema.common.TrueSchema
 
getJson() - Method in interface io.vertx.json.schema.Schema
Get Json representation of the schema
getKeyword() - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidatorFactory
 
getKeyword() - Method in class io.vertx.json.schema.common.dsl.Keyword
 
getKeyword() - Method in class io.vertx.json.schema.common.ItemsValidatorFactory
 
getKeyword() - Method in class io.vertx.json.schema.common.NotValidatorFactory
 
getKeyword() - Method in class io.vertx.json.schema.draft7.ContainsValidatorFactory
 
getKeyword() - Method in class io.vertx.json.schema.draft7.PropertyNamesValidatorFactory
 
getName() - Method in enum io.vertx.json.schema.common.dsl.SchemaType
 
getName() - Method in enum io.vertx.json.schema.draft7.dsl.StringFormat
 
getParent() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
getParent() - Method in interface io.vertx.json.schema.common.MutableStateValidator
Returns the parent of this schema.
getPatternProperties() - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
getPriority() - Method in class io.vertx.json.schema.common.BaseAsyncValidator
 
getPriority() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
getPriority() - Method in class io.vertx.json.schema.common.BaseSyncValidator
 
getPriority() - Method in class io.vertx.json.schema.common.ConstValidatorFactory.ConstValidator
 
getPriority() - Method in class io.vertx.json.schema.common.EnumValidatorFactory.EnumValidator
 
getPriority() - Method in class io.vertx.json.schema.common.FalseSchema
 
getPriority() - Method in interface io.vertx.json.schema.common.PriorityGetter
Returns the priority
getPriority() - Method in class io.vertx.json.schema.common.TrueSchema
 
getProperties() - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
getRecursiveAnchor() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
getSchemaRouter() - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
getSchemaRouter() - Method in interface io.vertx.json.schema.SchemaParser
Get schema router registered to this schema parser
getScope() - Method in class io.vertx.json.schema.common.FalseSchema
 
getScope() - Method in class io.vertx.json.schema.common.SchemaImpl
 
getScope() - Method in class io.vertx.json.schema.common.TrueSchema
 
getScope() - Method in interface io.vertx.json.schema.Schema
Get scope of this schema
getType() - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
getValidator() - Method in exception io.vertx.json.schema.NoSyncValidationException
 
getValueSupplier() - Method in class io.vertx.json.schema.common.dsl.Keyword
 

H

hasDefaultValue() - Method in class io.vertx.json.schema.common.FalseSchema
 
hasDefaultValue() - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
hasDefaultValue() - Method in class io.vertx.json.schema.common.RefSchema
 
hasDefaultValue() - Method in class io.vertx.json.schema.common.SchemaImpl
 
hasDefaultValue() - Method in class io.vertx.json.schema.common.TrueSchema
 
hasDefaultValue() - Method in interface io.vertx.json.schema.Schema
Return true if the schema has a default value defined
HOSTNAME - Static variable in class io.vertx.json.schema.common.RegularExpressions
 

I

id - Variable in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
id(JsonPointer) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
IDN_EMAIL_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
IDN_HOSTNAME_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
ifElse(SchemaBuilder, SchemaBuilder) - Static method in class io.vertx.json.schema.draft7.dsl.Schemas
 
ifThen(SchemaBuilder, SchemaBuilder) - Static method in class io.vertx.json.schema.draft7.dsl.Schemas
 
ifThenElse(SchemaBuilder, SchemaBuilder, SchemaBuilder) - Static method in class io.vertx.json.schema.draft7.dsl.Schemas
 
IfThenElseValidatorFactory - Class in io.vertx.json.schema.draft7
 
IfThenElseValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.IfThenElseValidatorFactory
 
ignoreFormatKeyword() - Method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
Because in draft2019-09 format keyword is no longer an assertion, you may turn the validation of the keyword off using this method
ignoringFormats - Variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
initFormatsMap() - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
initFormatsMap() - Method in class io.vertx.json.schema.draft201909.FormatValidatorFactory
 
initFormatsMap() - Method in class io.vertx.json.schema.draft7.FormatValidatorFactory
 
initFormatsMap() - Method in class io.vertx.json.schema.openapi3.FormatValidatorFactory
 
initializeIsSync() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
initializeIsSync() - Method in class io.vertx.json.schema.common.RefSchema
 
initIgnoringFormats() - Method in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
initIgnoringFormats() - Method in class io.vertx.json.schema.openapi3.FormatValidatorFactory
 
initValidatorFactories() - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
initValidatorFactories() - Method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
 
initValidatorFactories() - Method in class io.vertx.json.schema.draft7.Draft7SchemaParser
 
initValidatorFactories() - Method in class io.vertx.json.schema.openapi3.OpenAPI3SchemaParser
 
input() - Method in exception io.vertx.json.schema.ValidationException
Returns the input that triggered the error
insertRouterNode(JsonPointer, RouterNode) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
insertSchema(JsonPointer, RouterNode, Schema) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
instantiate(MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidatorFactory
 
instantiate(MutableStateValidator) - Method in class io.vertx.json.schema.common.ItemsValidatorFactory
 
instantiate(MutableStateValidator) - Method in class io.vertx.json.schema.common.NotValidatorFactory
 
instantiate(MutableStateValidator) - Method in class io.vertx.json.schema.draft7.ContainsValidatorFactory
 
instantiate(MutableStateValidator) - Method in class io.vertx.json.schema.draft7.PropertyNamesValidatorFactory
 
intSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
io.vertx.json.schema - package io.vertx.json.schema
 
io.vertx.json.schema.common - package io.vertx.json.schema.common
 
io.vertx.json.schema.common.dsl - package io.vertx.json.schema.common.dsl
 
io.vertx.json.schema.draft201909 - package io.vertx.json.schema.draft201909
 
io.vertx.json.schema.draft7 - package io.vertx.json.schema.draft7
 
io.vertx.json.schema.draft7.dsl - package io.vertx.json.schema.draft7.dsl
 
io.vertx.json.schema.openapi3 - package io.vertx.json.schema.openapi3
 
IPV4 - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
IPV6 - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
isIntegerSchema() - Method in class io.vertx.json.schema.common.dsl.NumberSchemaBuilder
 
isLocalURI(URI) - Static method in class io.vertx.json.schema.common.URIUtils
 
isPropertyRequired(String) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
isRemoteURI(URI) - Static method in class io.vertx.json.schema.common.URIUtils
 
isSync() - Method in class io.vertx.json.schema.common.BaseAsyncValidator
 
isSync() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
isSync() - Method in class io.vertx.json.schema.common.BaseSyncValidator
 
isSync() - Method in class io.vertx.json.schema.common.FalseSchema
 
isSync() - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
isSync() - Method in class io.vertx.json.schema.common.TrueSchema
 
isSync() - Method in interface io.vertx.json.schema.common.Validator
Returns true if this validator can actually provide a synchronous validation
isSync() - Method in interface io.vertx.json.schema.Schema
Returns true if this validator can actually provide a synchronous validation
item(SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.TupleSchemaBuilder
 
items(SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ArraySchemaBuilder
 
ItemsValidatorFactory - Class in io.vertx.json.schema.common
 
ItemsValidatorFactory() - Constructor for class io.vertx.json.schema.common.ItemsValidatorFactory
 
ItemsValidatorFactory - Class in io.vertx.json.schema.draft7
 
ItemsValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.ItemsValidatorFactory
 

J

JsonSchemaType - Enum in io.vertx.json.schema.common
 

K

Keyword - Class in io.vertx.json.schema.common.dsl
 
Keyword(String, Supplier<Object>) - Constructor for class io.vertx.json.schema.common.dsl.Keyword
 
Keyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.Keyword
 
keyword() - Method in exception io.vertx.json.schema.ValidationException
Returns the keyword that failed the validation, if any
Keywords - Class in io.vertx.json.schema.common.dsl
 
Keywords() - Constructor for class io.vertx.json.schema.common.dsl.Keywords
 
keywords - Variable in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
Keywords - Class in io.vertx.json.schema.draft7.dsl
 
Keywords() - Constructor for class io.vertx.json.schema.draft7.dsl.Keywords
 

L

lowerLevelContext() - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
lowerLevelContext() - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
lowerLevelContext() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
lowerLevelContext() - Method in interface io.vertx.json.schema.common.ValidatorContext
 

M

markEvaluatedItem(int) - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
markEvaluatedItem(int) - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
markEvaluatedItem(int) - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
markEvaluatedItem(int) - Method in interface io.vertx.json.schema.common.ValidatorContext
 
markEvaluatedProperty(String) - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
markEvaluatedProperty(String) - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
markEvaluatedProperty(String) - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
markEvaluatedProperty(String) - Method in interface io.vertx.json.schema.common.ValidatorContext
 
maximum(double) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
MaximumValidator - Class in io.vertx.json.schema.common
 
MaximumValidator(double) - Constructor for class io.vertx.json.schema.common.MaximumValidator
 
MaximumValidatorFactory - Class in io.vertx.json.schema.draft7
 
MaximumValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.MaximumValidatorFactory
 
MaximumValidatorFactory - Class in io.vertx.json.schema.openapi3
 
MaximumValidatorFactory() - Constructor for class io.vertx.json.schema.openapi3.MaximumValidatorFactory
 
maxItems(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MaxItemsValidator(int) - Constructor for class io.vertx.json.schema.common.MaxItemsValidatorFactory.MaxItemsValidator
 
MaxItemsValidatorFactory - Class in io.vertx.json.schema.common
 
MaxItemsValidatorFactory() - Constructor for class io.vertx.json.schema.common.MaxItemsValidatorFactory
 
MaxItemsValidatorFactory.MaxItemsValidator - Class in io.vertx.json.schema.common
 
maxLength(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MaxLengthValidator(int) - Constructor for class io.vertx.json.schema.common.MaxLengthValidatorFactory.MaxLengthValidator
 
MaxLengthValidatorFactory - Class in io.vertx.json.schema.common
 
MaxLengthValidatorFactory() - Constructor for class io.vertx.json.schema.common.MaxLengthValidatorFactory
 
MaxLengthValidatorFactory.MaxLengthValidator - Class in io.vertx.json.schema.common
 
maxProperties(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MaxPropertiesValidator(int) - Constructor for class io.vertx.json.schema.common.MaxPropertiesValidatorFactory.MaxPropertiesValidator
 
MaxPropertiesValidatorFactory - Class in io.vertx.json.schema.common
 
MaxPropertiesValidatorFactory() - Constructor for class io.vertx.json.schema.common.MaxPropertiesValidatorFactory
 
MaxPropertiesValidatorFactory.MaxPropertiesValidator - Class in io.vertx.json.schema.common
 
minimum(double) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
MinimumValidator - Class in io.vertx.json.schema.common
 
MinimumValidator(double) - Constructor for class io.vertx.json.schema.common.MinimumValidator
 
MinimumValidatorFactory - Class in io.vertx.json.schema.draft7
 
MinimumValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.MinimumValidatorFactory
 
MinimumValidatorFactory - Class in io.vertx.json.schema.openapi3
 
MinimumValidatorFactory() - Constructor for class io.vertx.json.schema.openapi3.MinimumValidatorFactory
 
minItems(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MinItemsValidator(int) - Constructor for class io.vertx.json.schema.common.MinItemsValidatorFactory.MinItemsValidator
 
MinItemsValidatorFactory - Class in io.vertx.json.schema.common
 
MinItemsValidatorFactory() - Constructor for class io.vertx.json.schema.common.MinItemsValidatorFactory
 
MinItemsValidatorFactory.MinItemsValidator - Class in io.vertx.json.schema.common
 
minLength(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MinLengthValidator(int) - Constructor for class io.vertx.json.schema.common.MinLengthValidatorFactory.MinLengthValidator
 
MinLengthValidatorFactory - Class in io.vertx.json.schema.common
 
MinLengthValidatorFactory() - Constructor for class io.vertx.json.schema.common.MinLengthValidatorFactory
 
MinLengthValidatorFactory.MinLengthValidator - Class in io.vertx.json.schema.common
 
minProperties(int) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MinPropertiesValidator(int) - Constructor for class io.vertx.json.schema.common.MinPropertiesValidatorFactory.MinPropertiesValidator
 
MinPropertiesValidatorFactory - Class in io.vertx.json.schema.common
 
MinPropertiesValidatorFactory() - Constructor for class io.vertx.json.schema.common.MinPropertiesValidatorFactory
 
MinPropertiesValidatorFactory.MinPropertiesValidator - Class in io.vertx.json.schema.common
 
minus(Set<T>, Set<T>) - Static method in class io.vertx.json.schema.common.SetUtils
Returns the difference between initial and the operands
minus(Set<T>, T) - Static method in class io.vertx.json.schema.common.SetUtils
 
multipleOf(double) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
MultipleOfValidatorFactory - Class in io.vertx.json.schema.common
 
MultipleOfValidatorFactory() - Constructor for class io.vertx.json.schema.common.MultipleOfValidatorFactory
 
MutableStateValidator - Interface in io.vertx.json.schema.common
 

N

NoopValidatorContext - Class in io.vertx.json.schema.common
This noop ValidatorContext can be used when no contextual keywords are used
NoopValidatorContext() - Constructor for class io.vertx.json.schema.common.NoopValidatorContext
 
NoSyncValidationException - Exception in io.vertx.json.schema
This exception is thrown when you call Schema.validateSync(Object) when the schema is in an asynchronous state
NoSyncValidationException(String, MutableStateValidator) - Constructor for exception io.vertx.json.schema.NoSyncValidationException
 
NoSyncValidationException(String, Throwable, MutableStateValidator) - Constructor for exception io.vertx.json.schema.NoSyncValidationException
 
not(SchemaBuilder) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
NotValidatorFactory - Class in io.vertx.json.schema.common
 
NotValidatorFactory() - Constructor for class io.vertx.json.schema.common.NotValidatorFactory
 
nullable() - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
NullableValidatorFactory - Class in io.vertx.json.schema.openapi3
 
NullableValidatorFactory() - Constructor for class io.vertx.json.schema.openapi3.NullableValidatorFactory
 
NumberKeyword - Class in io.vertx.json.schema.common.dsl
 
NumberKeyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.NumberKeyword
 
numberSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
NumberSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 

O

ObjectKeyword - Class in io.vertx.json.schema.common.dsl
 
ObjectKeyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.ObjectKeyword
 
ObjectKeyword(String, Supplier<Object>) - Constructor for class io.vertx.json.schema.common.dsl.ObjectKeyword
 
objectSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
ObjectSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
oneOf(SchemaBuilder...) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
oneOf(List<Future<T>>) - Static method in class io.vertx.json.schema.common.FutureUtils
 
OneOfValidatorFactory - Class in io.vertx.json.schema.common
 
OneOfValidatorFactory() - Constructor for class io.vertx.json.schema.common.OneOfValidatorFactory
 
OpenAPI3SchemaParser - Class in io.vertx.json.schema.openapi3
 
OpenAPI3SchemaParser(SchemaRouter) - Constructor for class io.vertx.json.schema.openapi3.OpenAPI3SchemaParser
 
optionalProperty(String, SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 

P

parse(Object, JsonPointer, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
parse(JsonObject) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Boolean) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(JsonObject, JsonPointer) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Boolean, JsonPointer) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Object, JsonPointer, MutableStateValidator) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Object, JsonPointer) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Object, URI, MutableStateValidator) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Object, URI) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parse(Vertx, JsonObject, URI) - Static method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
Parse a draft2019-09 schema
parse(Vertx, JsonObject, URI) - Static method in class io.vertx.json.schema.draft7.Draft7SchemaParser
Parse a draft-7 schema
parse(Vertx, JsonObject, URI) - Static method in class io.vertx.json.schema.openapi3.OpenAPI3SchemaParser
Parse an OpenAPI 3 schema
parse(JsonObject) - Method in interface io.vertx.json.schema.SchemaParser
Build a schema from provided json assigning a random scope.
parse(JsonObject, JsonPointer) - Method in interface io.vertx.json.schema.SchemaParser
Build a schema from provided json.
parse(Boolean) - Method in interface io.vertx.json.schema.SchemaParser
Builds a true of false schema assigning a random scope
parse(Boolean, JsonPointer) - Method in interface io.vertx.json.schema.SchemaParser
Builds a true of false schema
parseFromString(String, JsonPointer, MutableStateValidator) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
parseFromString(String) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parseFromString(String, JsonPointer, MutableStateValidator) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parseFromString(String, JsonPointer) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parseFromString(String, URI, MutableStateValidator) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parseFromString(String, URI) - Method in interface io.vertx.json.schema.common.SchemaParserInternal
 
parseFromString(String) - Method in interface io.vertx.json.schema.SchemaParser
Build a schema from provided unparsed json assigning a random scope.
parseFromString(String, JsonPointer) - Method in interface io.vertx.json.schema.SchemaParser
Build a schema from provided unparsed json.
pattern(Pattern) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
patternProperty(Pattern, SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
PatternValidator(Pattern) - Constructor for class io.vertx.json.schema.common.PatternValidatorFactory.PatternValidator
 
PatternValidatorFactory - Class in io.vertx.json.schema.common
 
PatternValidatorFactory() - Constructor for class io.vertx.json.schema.common.PatternValidatorFactory
 
PatternValidatorFactory.PatternValidator - Class in io.vertx.json.schema.common
 
plus(Set<T>, Set<T>) - Static method in class io.vertx.json.schema.common.SetUtils
 
plus(Set<T>, T) - Static method in class io.vertx.json.schema.common.SetUtils
 
PriorityGetter - Interface in io.vertx.json.schema.common
 
PropertiesValidatorFactory - Class in io.vertx.json.schema.common
 
PropertiesValidatorFactory() - Constructor for class io.vertx.json.schema.common.PropertiesValidatorFactory
 
property(String, SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
propertyNames(StringSchemaBuilder) - Static method in class io.vertx.json.schema.draft7.dsl.Keywords
 
PropertyNamesValidatorFactory - Class in io.vertx.json.schema.draft7
 
PropertyNamesValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.PropertyNamesValidatorFactory
 
putAuthHeader(String, String) - Method in class io.vertx.json.schema.SchemaRouterOptions
Put an header to authenticate requests while loading an external schema
putAuthQueryParam(String, String) - Method in class io.vertx.json.schema.SchemaRouterOptions
Put a query parameter to authenticate requests while loading an external schema

R

range(int, int) - Static method in class io.vertx.json.schema.common.SetUtils
 
RecordingValidatorContext - Class in io.vertx.json.schema.common
 
RecordingValidatorContext() - Constructor for class io.vertx.json.schema.common.RecordingValidatorContext
 
RecursiveAnchorValidatorContextDecorator - Class in io.vertx.json.schema.common
 
RecursiveRefSchema - Class in io.vertx.json.schema.common
 
RecursiveRefSchema(JsonObject, JsonPointer, SchemaParser, MutableStateValidator) - Constructor for class io.vertx.json.schema.common.RecursiveRefSchema
 
ref(JsonPointer) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
RefSchema - Class in io.vertx.json.schema.common
 
RefSchema(JsonObject, JsonPointer, SchemaParser, MutableStateValidator, boolean) - Constructor for class io.vertx.json.schema.common.RefSchema
 
refToAlias(String) - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
REGEX_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
registeredSchemas() - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
registeredSchemas() - Method in interface io.vertx.json.schema.SchemaRouter
 
RegularExpressions - Class in io.vertx.json.schema.common
 
RegularExpressions() - Constructor for class io.vertx.json.schema.common.RegularExpressions
 
RELATIVE_JSON_POINTER - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
removeFragment(URI) - Static method in class io.vertx.json.schema.common.URIUtils
 
replaceFragment(URI, String) - Static method in class io.vertx.json.schema.common.URIUtils
 
requireAbsoluteUri(URI) - Static method in class io.vertx.json.schema.common.URIUtils
 
requireAbsoluteUri(URI, String) - Static method in class io.vertx.json.schema.common.URIUtils
 
requiredProperty(String, SchemaBuilder) - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
RequiredValidator(Set<String>) - Constructor for class io.vertx.json.schema.common.RequiredValidatorFactory.RequiredValidator
 
RequiredValidatorFactory - Class in io.vertx.json.schema.common
 
RequiredValidatorFactory() - Constructor for class io.vertx.json.schema.common.RequiredValidatorFactory
 
RequiredValidatorFactory.RequiredValidator - Class in io.vertx.json.schema.common
 
resolveAllSchemas() - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
resolveCachedSchema(JsonPointer, JsonPointer, SchemaParser) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
resolveCachedSchema(JsonPointer, JsonPointer, SchemaParser) - Method in interface io.vertx.json.schema.SchemaRouter
Resolve cached schema based on refPointer.
resolveIdAndAlias(JsonObject, URI) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
resolveIdAndAlias(JsonObject, URI) - Method in class io.vertx.json.schema.draft201909.Draft201909SchemaParser
 
resolvePath(URI, String) - Static method in class io.vertx.json.schema.common.URIUtils
 
resolveRef(JsonPointer, JsonPointer, SchemaParser, Handler<AsyncResult<Schema>>) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
resolveRef(JsonPointer, JsonPointer, SchemaParser) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
 
resolveRef(JsonPointer, JsonPointer, SchemaParser, Handler<AsyncResult<Schema>>) - Method in interface io.vertx.json.schema.SchemaRouter
resolveRef(JsonPointer, JsonPointer, SchemaParser) - Method in interface io.vertx.json.schema.SchemaRouter
Resolve $ref.
router - Variable in class io.vertx.json.schema.common.BaseSchemaParser
 
runAsyncValidators(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
runSyncValidator(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 

S

schema - Variable in class io.vertx.json.schema.common.BaseSingleSchemaValidator
 
schema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
Creates a generic untyped schema.
Schema - Interface in io.vertx.json.schema
Interface representing a Json Schema
schema() - Method in exception io.vertx.json.schema.SchemaException
Json representation of the schema
schema() - Method in exception io.vertx.json.schema.ValidationException
Returns the schema that failed the validation
SchemaBuilder<T extends SchemaBuilder<?,?>,K extends Keyword> - Class in io.vertx.json.schema.common.dsl
Entry point for schema dsl.
SchemaBuilder(SchemaType) - Constructor for class io.vertx.json.schema.common.dsl.SchemaBuilder
 
SchemaException - Exception in io.vertx.json.schema
This class represents an error while parsing a Schema
SchemaException(Object, String, Throwable) - Constructor for exception io.vertx.json.schema.SchemaException
 
SchemaException(Object, String) - Constructor for exception io.vertx.json.schema.SchemaException
 
SchemaImpl - Class in io.vertx.json.schema.common
 
SchemaImpl(JsonObject, JsonPointer, MutableStateValidator) - Constructor for class io.vertx.json.schema.common.SchemaImpl
 
SchemaInternal - Interface in io.vertx.json.schema.common
Schema should implement sync and async validator too
SchemaParser - Interface in io.vertx.json.schema
Parse a Json Schema.
SchemaParserInternal - Interface in io.vertx.json.schema.common
 
SchemaRouter - Interface in io.vertx.json.schema
Represents a pool where parsed schemas are addressed and cached.
SchemaRouterImpl - Class in io.vertx.json.schema.common
 
SchemaRouterImpl(HttpClient, FileSystem, SchemaRouterOptions) - Constructor for class io.vertx.json.schema.common.SchemaRouterImpl
 
SchemaRouterOptions - Class in io.vertx.json.schema
Represents the options to resolve external schemas.
SchemaRouterOptions() - Constructor for class io.vertx.json.schema.SchemaRouterOptions
 
SchemaRouterOptions(JsonObject) - Constructor for class io.vertx.json.schema.SchemaRouterOptions
 
SchemaRouterOptionsConverter - Class in io.vertx.json.schema
Converter and mapper for SchemaRouterOptions.
SchemaRouterOptionsConverter() - Constructor for class io.vertx.json.schema.SchemaRouterOptionsConverter
 
schemas - Variable in class io.vertx.json.schema.common.BaseCombinatorsValidator
 
Schemas - Class in io.vertx.json.schema.common.dsl
 
Schemas() - Constructor for class io.vertx.json.schema.common.dsl.Schemas
 
Schemas - Class in io.vertx.json.schema.draft7.dsl
 
Schemas() - Constructor for class io.vertx.json.schema.draft7.dsl.Schemas
 
SchemaType - Enum in io.vertx.json.schema.common.dsl
 
SchemaURNId - Class in io.vertx.json.schema.common
 
SchemaURNId(String) - Constructor for class io.vertx.json.schema.common.SchemaURNId
 
SchemaURNId() - Constructor for class io.vertx.json.schema.common.SchemaURNId
 
scope() - Method in exception io.vertx.json.schema.ValidationException
Returns the scope of the schema that failed the validation
setSchema(SchemaInternal) - Method in class io.vertx.json.schema.common.BaseSingleSchemaValidator
 
setSchema(Schema) - Method in exception io.vertx.json.schema.ValidationException
 
setScope(JsonPointer) - Method in exception io.vertx.json.schema.ValidationException
 
SetUtils - Class in io.vertx.json.schema.common
 
SetUtils() - Constructor for class io.vertx.json.schema.common.SetUtils
 
shouldRecordContext - Variable in class io.vertx.json.schema.common.SchemaImpl
 
solveAllSchemaReferences(Schema) - Method in class io.vertx.json.schema.common.SchemaRouterImpl
Deeply resolve all references of the provided schema
startRecording() - Method in class io.vertx.json.schema.common.NoopValidatorContext
 
startRecording() - Method in class io.vertx.json.schema.common.RecordingValidatorContext
 
startRecording() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
startRecording() - Method in interface io.vertx.json.schema.common.ValidatorContext
 
StringFormat - Enum in io.vertx.json.schema.draft7.dsl
 
StringKeyword - Class in io.vertx.json.schema.common.dsl
 
StringKeyword(String, Object) - Constructor for class io.vertx.json.schema.common.dsl.StringKeyword
 
stringSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
StringSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
StringSchemaBuilder() - Constructor for class io.vertx.json.schema.common.dsl.StringSchemaBuilder
 
SyncValidator - Interface in io.vertx.json.schema.common
 

T

TIME - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
toJson() - Method in class io.vertx.json.schema.common.dsl.ArraySchemaBuilder
 
toJson() - Method in class io.vertx.json.schema.common.dsl.ObjectSchemaBuilder
 
toJson() - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
toJson() - Method in class io.vertx.json.schema.common.dsl.TupleSchemaBuilder
 
toJson() - Method in class io.vertx.json.schema.SchemaRouterOptions
 
toJson(SchemaRouterOptions, JsonObject) - Static method in class io.vertx.json.schema.SchemaRouterOptionsConverter
 
toJson(SchemaRouterOptions, Map<String, Object>) - Static method in class io.vertx.json.schema.SchemaRouterOptionsConverter
 
toPointer() - Method in class io.vertx.json.schema.common.SchemaURNId
 
toString() - Method in class io.vertx.json.schema.common.SchemaURNId
 
toString() - Method in exception io.vertx.json.schema.SchemaException
 
toString() - Method in exception io.vertx.json.schema.ValidationException
 
toURI() - Method in class io.vertx.json.schema.common.SchemaURNId
 
triggerUpdateIsSync() - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
triggerUpdateIsSync() - Method in interface io.vertx.json.schema.common.MutableStateValidator
Manually trigger the sync state update
triggerUpdateIsSync() - Method in class io.vertx.json.schema.common.SchemaImpl
 
TrueSchema - Class in io.vertx.json.schema.common
 
TrueSchema(MutableStateValidator) - Constructor for class io.vertx.json.schema.common.TrueSchema
 
tupleSchema() - Static method in class io.vertx.json.schema.common.dsl.Schemas
 
TupleSchemaBuilder - Class in io.vertx.json.schema.common.dsl
 
type(SchemaType...) - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
type - Variable in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
type(SchemaType) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
TypeValidatorFactory - Class in io.vertx.json.schema.draft7
 
TypeValidatorFactory() - Constructor for class io.vertx.json.schema.draft7.TypeValidatorFactory
 
TypeValidatorFactory - Class in io.vertx.json.schema.openapi3
 
TypeValidatorFactory() - Constructor for class io.vertx.json.schema.openapi3.TypeValidatorFactory
 

U

UnevaluatedItemsValidatorFactory - Class in io.vertx.json.schema.draft201909
 
UnevaluatedItemsValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.UnevaluatedItemsValidatorFactory
 
UnevaluatedPropertiesValidatorFactory - Class in io.vertx.json.schema.draft201909
 
UnevaluatedPropertiesValidatorFactory() - Constructor for class io.vertx.json.schema.draft201909.UnevaluatedPropertiesValidatorFactory
 
uniqueItems() - Static method in class io.vertx.json.schema.common.dsl.Keywords
 
UniqueItemsValidatorFactory - Class in io.vertx.json.schema.common
 
UniqueItemsValidatorFactory() - Constructor for class io.vertx.json.schema.common.UniqueItemsValidatorFactory
 
unwrap() - Method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
unwrap(ValidatorContext) - Static method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
URI - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
URI_REFERENCE_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
URI_TEMPLATE - Static variable in class io.vertx.json.schema.common.RegularExpressions
 
URI_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 
URIUtils - Class in io.vertx.json.schema.common
 
URIUtils() - Constructor for class io.vertx.json.schema.common.URIUtils
 
UUID_VALIDATOR - Static variable in class io.vertx.json.schema.common.BaseFormatValidatorFactory
 

V

validateAsync(ValidatorContext, Object) - Method in interface io.vertx.json.schema.common.AsyncValidator
Return a Future that succeed when the validation succeed, while fail with a ValidationException when validation fails
validateAsync(Object) - Method in class io.vertx.json.schema.common.FalseSchema
 
validateAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.FalseSchema
 
validateAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
validateAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.RefSchema
 
validateAsync(Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
validateAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
validateAsync(Object) - Method in class io.vertx.json.schema.common.TrueSchema
 
validateAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.TrueSchema
 
validateAsync(Object) - Method in interface io.vertx.json.schema.Schema
Validate the json performing an asynchronous validation.
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.ConstValidatorFactory.ConstValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.EnumValidatorFactory.EnumValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.ExclusiveMaximumValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.ExclusiveMinimumValidator
 
validateSync(Object) - Method in class io.vertx.json.schema.common.FalseSchema
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.FalseSchema
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MaximumValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MaxItemsValidatorFactory.MaxItemsValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MaxLengthValidatorFactory.MaxLengthValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MaxPropertiesValidatorFactory.MaxPropertiesValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MinimumValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MinItemsValidatorFactory.MinItemsValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MinLengthValidatorFactory.MinLengthValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.MinPropertiesValidatorFactory.MinPropertiesValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.PatternValidatorFactory.PatternValidator
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.RecursiveRefSchema
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.RefSchema
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.RequiredValidatorFactory.RequiredValidator
 
validateSync(Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.SchemaImpl
 
validateSync(ValidatorContext, Object) - Method in interface io.vertx.json.schema.common.SyncValidator
Validate the provided value
validateSync(Object) - Method in class io.vertx.json.schema.common.TrueSchema
 
validateSync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.TrueSchema
 
validateSync(Object) - Method in interface io.vertx.json.schema.Schema
Validate the json performing a synchronous validation.
validateSyncAsAsync(ValidatorContext, Object) - Method in class io.vertx.json.schema.common.BaseMutableStateValidator
 
ValidationException - Exception in io.vertx.json.schema
This is the main class for every Validation flow related errors
ValidationException(String, String, Object) - Constructor for exception io.vertx.json.schema.ValidationException
 
ValidationException(String, Throwable, String, Object) - Constructor for exception io.vertx.json.schema.ValidationException
 
Validator - Interface in io.vertx.json.schema.common
 
ValidatorContext - Interface in io.vertx.json.schema.common
Validator context is an interface used to process contextual keywords (like unevaluatedProperties, unevaluatedItems)
validatorFactories - Variable in class io.vertx.json.schema.common.BaseSchemaParser
 
ValidatorFactory - Interface in io.vertx.json.schema.common
Factory for Validator.
ValidatorPriority - Enum in io.vertx.json.schema.common
 
valueOf(String) - Static method in enum io.vertx.json.schema.common.dsl.SchemaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.json.schema.common.JsonSchemaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.json.schema.common.ValidatorPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.json.schema.draft7.dsl.StringFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.json.schema.common.dsl.SchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.json.schema.common.JsonSchemaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.json.schema.common.ValidatorPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.json.schema.draft7.dsl.StringFormat
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(K) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
with(K...) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
withKeyword(String, Object) - Method in class io.vertx.json.schema.common.dsl.SchemaBuilder
 
withStringFormatValidator(String, Predicate<String>) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
withStringFormatValidator(String, Predicate<String>) - Method in interface io.vertx.json.schema.SchemaParser
Add a custom format validator
withValidatorFactory(ValidatorFactory) - Method in class io.vertx.json.schema.common.BaseSchemaParser
 
withValidatorFactory(ValidatorFactory) - Method in interface io.vertx.json.schema.SchemaParser
Add a ValidatorFactory to this schema parser to support custom keywords
wrap(ValidatorContext, JsonPointer) - Static method in class io.vertx.json.schema.common.RecursiveAnchorValidatorContextDecorator
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.