Package | Description |
---|---|
io.vertx.json.schema.common.dsl | |
io.vertx.json.schema.draft7.dsl |
Modifier and Type | Method and Description |
---|---|
static GenericSchemaBuilder |
Schemas.allOf(SchemaBuilder... allOf) |
static GenericSchemaBuilder |
Schemas.anyOf(SchemaBuilder... anyOf) |
static GenericSchemaBuilder |
Schemas.constSchema(Object constValue) |
static GenericSchemaBuilder |
Schemas.enumSchema(Object... enumValues) |
static GenericSchemaBuilder |
Schemas.not(SchemaBuilder not) |
static GenericSchemaBuilder |
Schemas.oneOf(SchemaBuilder... oneOf) |
static GenericSchemaBuilder |
Schemas.ref(JsonPointer pointer) |
static GenericSchemaBuilder |
Schemas.refToAlias(String alias) |
static GenericSchemaBuilder |
Schemas.schema()
Creates a generic untyped schema.
|
Modifier and Type | Method and Description |
---|---|
static GenericSchemaBuilder |
Schemas.ifElse(SchemaBuilder ifSchema,
SchemaBuilder elseSchema) |
static GenericSchemaBuilder |
Schemas.ifThen(SchemaBuilder ifSchema,
SchemaBuilder thenSchema) |
static GenericSchemaBuilder |
Schemas.ifThenElse(SchemaBuilder ifSchema,
SchemaBuilder thenSchema,
SchemaBuilder elseSchema) |
Copyright © 2023 Eclipse. All rights reserved.