Class Schemas
java.lang.Object
io.vertx.json.schema.common.dsl.Schemas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GenericSchemaBuilderallOf(SchemaBuilder... allOf) static GenericSchemaBuilderanyOf(SchemaBuilder... anyOf) static ArraySchemaBuilderstatic BooleanSchemaBuilderstatic GenericSchemaBuilderconstSchema(Object constValue) static GenericSchemaBuilderenumSchema(Object... enumValues) static NumberSchemaBuilderstatic GenericSchemaBuildernot(SchemaBuilder not) static NumberSchemaBuilderstatic ObjectSchemaBuilderstatic GenericSchemaBuilderoneOf(SchemaBuilder... oneOf) static GenericSchemaBuilderref(JsonPointer pointer) static GenericSchemaBuilderrefToAlias(String alias) static GenericSchemaBuilderschema()Creates a generic untyped schema.static StringSchemaBuilderstatic TupleSchemaBuilder
-
Constructor Details
-
Schemas
public Schemas()
-
-
Method Details
-
schema
Creates a generic untyped schema. You can add the type keyword usingKeywords.type(SchemaType...)- Returns:
-
intSchema
-
numberSchema
-
stringSchema
-
booleanSchema
-
tupleSchema
-
arraySchema
-
objectSchema
-
constSchema
-
enumSchema
-
ref
-
refToAlias
-
allOf
-
anyOf
-
oneOf
-
not
-