Package io.vertx.json.schema.common.dsl
Class Schemas
- java.lang.Object
-
- io.vertx.json.schema.common.dsl.Schemas
-
public class Schemas extends Object
-
-
Constructor Summary
Constructors Constructor Description Schemas()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GenericSchemaBuilderallOfβ(SchemaBuilder... allOf)static GenericSchemaBuilderanyOfβ(SchemaBuilder... anyOf)static ArraySchemaBuilderarraySchema()static BooleanSchemaBuilderbooleanSchema()static GenericSchemaBuilderconstSchemaβ(Object constValue)static GenericSchemaBuilderenumSchemaβ(Object... enumValues)static NumberSchemaBuilderintSchema()static GenericSchemaBuildernotβ(SchemaBuilder not)static NumberSchemaBuildernumberSchema()static ObjectSchemaBuilderobjectSchema()static GenericSchemaBuilderoneOfβ(SchemaBuilder... oneOf)static GenericSchemaBuilderrefβ(JsonPointer pointer)static GenericSchemaBuilderrefToAliasβ(String alias)static GenericSchemaBuilderschema()Creates a generic untyped schema.static StringSchemaBuilderstringSchema()static TupleSchemaBuildertupleSchema()
-
-
-
Method Detail
-
schema
public static GenericSchemaBuilder schema()
Creates a generic untyped schema. You can add the type keyword usingKeywords.type(SchemaType...)- Returns:
-
intSchema
public static NumberSchemaBuilder intSchema()
-
numberSchema
public static NumberSchemaBuilder numberSchema()
-
stringSchema
public static StringSchemaBuilder stringSchema()
-
booleanSchema
public static BooleanSchemaBuilder booleanSchema()
-
tupleSchema
public static TupleSchemaBuilder tupleSchema()
-
arraySchema
public static ArraySchemaBuilder arraySchema()
-
objectSchema
public static ObjectSchemaBuilder objectSchema()
-
constSchema
public static GenericSchemaBuilder constSchemaβ(Object constValue)
-
enumSchema
public static GenericSchemaBuilder enumSchemaβ(Object... enumValues)
-
ref
public static GenericSchemaBuilder refβ(JsonPointer pointer)
-
refToAlias
public static GenericSchemaBuilder refToAliasβ(String alias)
-
allOf
public static GenericSchemaBuilder allOfβ(SchemaBuilder... allOf)
-
anyOf
public static GenericSchemaBuilder anyOfβ(SchemaBuilder... anyOf)
-
oneOf
public static GenericSchemaBuilder oneOfβ(SchemaBuilder... oneOf)
-
not
public static GenericSchemaBuilder notβ(SchemaBuilder not)
-
-