SchemaProviderImpl

class SchemaProviderImpl(uiSchema: UiSchema, schema: Schema) : SchemaProvider

Constructors

Link copied to clipboard
constructor(uiSchema: UiSchema, schema: Schema)

Functions

Link copied to clipboard
open override fun <T : Property> getPropertyByControl(control: Control): T

Get schema property from the key contained in a Control.

Link copied to clipboard
open override fun isLastField(control: Control): Boolean

Check if the control is the last field in the ui-schema.

Link copied to clipboard
open override fun propertyIsRequired(control: Control, data: Map<String, Any?>): Boolean

Check if the control is specified as required in schema.