Uses of Class
io.vertx.json.schema.common.dsl.SchemaBuilder
-
Packages that use SchemaBuilder Package Description io.vertx.ext.web.validation.builder io.vertx.json.schema.common.dsl io.vertx.reactivex.ext.web.validation.builder io.vertx.rxjava3.ext.web.validation.builder -
-
Uses of SchemaBuilder in io.vertx.ext.web.validation.builder
Methods in io.vertx.ext.web.validation.builder with parameters of type SchemaBuilder Modifier and Type Method Description static BodyProcessorFactory
Bodies. json(SchemaBuilder schemaBuilder)
Create a json body processorstatic StyledParameterProcessorFactory
Parameters. jsonParam(String parameterName, SchemaBuilder builder)
Creates a required parameter serialized as valid jsonstatic StyledParameterProcessorFactory
Parameters. optionalJsonParam(String parameterName, SchemaBuilder builder)
Creates an optional parameter serialized as valid jsonstatic ParameterProcessorFactory
Parameters. optionalParam(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates an optional parameter providing aValueParser
static ParameterProcessorFactory
Parameters. param(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates a required parameter providing aValueParser
-
Uses of SchemaBuilder in io.vertx.json.schema.common.dsl
Classes in io.vertx.json.schema.common.dsl with type parameters of type SchemaBuilder Modifier and Type Class Description class
SchemaBuilder<T extends SchemaBuilder<?,?>,K extends Keyword>
Entry point for schema dsl.Subclasses of SchemaBuilder in io.vertx.json.schema.common.dsl Modifier and Type Class Description class
ArraySchemaBuilder
class
BooleanSchemaBuilder
class
GenericSchemaBuilder
class
NumberSchemaBuilder
class
ObjectSchemaBuilder
class
StringSchemaBuilder
class
TupleSchemaBuilder
Methods in io.vertx.json.schema.common.dsl that return SchemaBuilder Modifier and Type Method Description SchemaBuilder
TupleSchemaBuilder. getAdditionalItems()
Methods in io.vertx.json.schema.common.dsl that return types with arguments of type SchemaBuilder Modifier and Type Method Description List<SchemaBuilder>
TupleSchemaBuilder. getItemList()
Map<Pattern,SchemaBuilder>
ObjectSchemaBuilder. getPatternProperties()
Map<String,SchemaBuilder>
ObjectSchemaBuilder. getProperties()
-
Uses of SchemaBuilder in io.vertx.reactivex.ext.web.validation.builder
Methods in io.vertx.reactivex.ext.web.validation.builder with parameters of type SchemaBuilder Modifier and Type Method Description static BodyProcessorFactory
Bodies. json(SchemaBuilder schemaBuilder)
Create a json body processorstatic StyledParameterProcessorFactory
Parameters. jsonParam(String parameterName, SchemaBuilder builder)
Creates a required parameter serialized as valid jsonstatic StyledParameterProcessorFactory
Parameters. optionalJsonParam(String parameterName, SchemaBuilder builder)
Creates an optional parameter serialized as valid jsonstatic ParameterProcessorFactory
Parameters. optionalParam(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates an optional parameter providing astatic ParameterProcessorFactory
Parameters. param(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates a required parameter providing a -
Uses of SchemaBuilder in io.vertx.rxjava3.ext.web.validation.builder
Methods in io.vertx.rxjava3.ext.web.validation.builder with parameters of type SchemaBuilder Modifier and Type Method Description static BodyProcessorFactory
Bodies. json(SchemaBuilder schemaBuilder)
Create a json body processorstatic StyledParameterProcessorFactory
Parameters. jsonParam(String parameterName, SchemaBuilder builder)
Creates a required parameter serialized as valid jsonstatic StyledParameterProcessorFactory
Parameters. optionalJsonParam(String parameterName, SchemaBuilder builder)
Creates an optional parameter serialized as valid jsonstatic ParameterProcessorFactory
Parameters. optionalParam(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates an optional parameter providing astatic ParameterProcessorFactory
Parameters. param(String parameterName, SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
Creates a required parameter providing a
-