Uses of Interface
io.helidon.json.schema.SchemaObject
Packages that use SchemaObject
-
Uses of SchemaObject in io.helidon.json.schema
Classes in io.helidon.json.schema with type parameters of type SchemaObjectModifier and TypeClassDescriptionstatic class
SchemaObject.BuilderBase<BUILDER extends SchemaObject.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends SchemaObject> Fluent API builder base forSchemaObject
.Classes in io.helidon.json.schema that implement SchemaObjectModifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.json.schema that return SchemaObjectModifier and TypeMethodDescriptionSchemaObject.Builder.build()
SchemaObject.Builder.buildPrototype()
static SchemaObject
SchemaObject.create()
Create a new instance with default values.Methods in io.helidon.json.schema that return types with arguments of type SchemaObjectModifier and TypeMethodDescriptionSchemaArray.BuilderBase.itemsObject()
Array items should be validated as an objects.SchemaArray.BuilderBase.SchemaArrayImpl.itemsObject()
SchemaArray.itemsObject()
Array items should be validated as an objects.SchemaObject.BuilderBase.objectProperties()
Map of all object properties.SchemaObject.BuilderBase.SchemaObjectImpl.objectProperties()
SchemaObject.objectProperties()
Map of all object properties.Schema.BuilderBase.rootObject()
Root of the schema should be validated as an object.Schema.BuilderBase.SchemaImpl.rootObject()
Schema.rootObject()
Root of the schema should be validated as an object.Methods in io.helidon.json.schema with parameters of type SchemaObjectModifier and TypeMethodDescriptionSchemaObject.BuilderBase.addObjectProperty
(String key, SchemaObject addObjectProperty) Map of all object properties.static SchemaObject.Builder
SchemaObject.builder
(SchemaObject instance) Create a new fluent API builder from an existing instance.SchemaObject.BuilderBase.from
(SchemaObject prototype) Update this builder from an existing prototype instance.SchemaArray.BuilderBase.itemsObject
(SchemaObject itemsObject) Array items should be validated as an objects.Schema.BuilderBase.rootObject
(SchemaObject rootObject) Root of the schema should be validated as an object.Method parameters in io.helidon.json.schema with type arguments of type SchemaObjectModifier and TypeMethodDescriptionSchemaObject.BuilderBase.addObjectProperties
(Map<String, ? extends SchemaObject> objectProperties) Map of all object properties.SchemaObject.BuilderBase.objectProperties
(Map<String, ? extends SchemaObject> objectProperties) Map of all object properties.