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)
-
-