Package | Description |
---|---|
io.vertx.ext.web.validation.builder | |
io.vertx.json.schema.common.dsl | |
io.vertx.json.schema.draft7.dsl |
Modifier and Type | Method and Description |
---|---|
static BodyProcessorFactory |
Bodies.json(SchemaBuilder schemaBuilder)
Create a json body processor
|
static StyledParameterProcessorFactory |
Parameters.jsonParam(String parameterName,
SchemaBuilder builder)
Creates a required parameter serialized as valid json
|
static StyledParameterProcessorFactory |
Parameters.optionalJsonParam(String parameterName,
SchemaBuilder builder)
Creates an optional parameter serialized as valid json
|
static ParameterProcessorFactory |
Parameters.optionalParam(String parameterName,
SchemaBuilder schemaBuilder,
io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates an optional parameter providing a
ValueParser |
static ParameterProcessorFactory |
Parameters.param(String parameterName,
SchemaBuilder schemaBuilder,
io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates a required parameter providing a
ValueParser |
Modifier and Type | Class and Description |
---|---|
class |
SchemaBuilder<T extends SchemaBuilder<?,?>,K extends Keyword>
Entry point for schema dsl.
|
Modifier and Type | Class and Description |
---|---|
class |
ArraySchemaBuilder |
class |
BooleanSchemaBuilder |
class |
GenericSchemaBuilder |
class |
NumberSchemaBuilder |
class |
ObjectSchemaBuilder |
class |
StringSchemaBuilder |
class |
TupleSchemaBuilder |
Modifier and Type | Method and Description |
---|---|
SchemaBuilder |
TupleSchemaBuilder.getAdditionalItems() |
Modifier and Type | Method and Description |
---|---|
List<SchemaBuilder> |
TupleSchemaBuilder.getItemList() |
Map<Pattern,SchemaBuilder> |
ObjectSchemaBuilder.getPatternProperties() |
Map<String,SchemaBuilder> |
ObjectSchemaBuilder.getProperties() |
Modifier and Type | Method and Description |
---|---|
static ArrayKeyword |
Keywords.contains(SchemaBuilder builder) |
static GenericSchemaBuilder |
Schemas.ifElse(SchemaBuilder ifSchema,
SchemaBuilder elseSchema) |
static GenericSchemaBuilder |
Schemas.ifElse(SchemaBuilder ifSchema,
SchemaBuilder elseSchema) |
static GenericSchemaBuilder |
Schemas.ifThen(SchemaBuilder ifSchema,
SchemaBuilder thenSchema) |
static GenericSchemaBuilder |
Schemas.ifThen(SchemaBuilder ifSchema,
SchemaBuilder thenSchema) |
static GenericSchemaBuilder |
Schemas.ifThenElse(SchemaBuilder ifSchema,
SchemaBuilder thenSchema,
SchemaBuilder elseSchema) |
static GenericSchemaBuilder |
Schemas.ifThenElse(SchemaBuilder ifSchema,
SchemaBuilder thenSchema,
SchemaBuilder elseSchema) |
static GenericSchemaBuilder |
Schemas.ifThenElse(SchemaBuilder ifSchema,
SchemaBuilder thenSchema,
SchemaBuilder elseSchema) |
Copyright © 2021 Eclipse. All rights reserved.