Package-level declarations

Types

Link copied to clipboard
class CheckboxControl(label: String?, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<Boolean>>? = null) : Control<Boolean>

A control for entering boolean values (true/false).

Link copied to clipboard
class FilePickerControl<T : Any>(label: String?, val mode: FilePickerMode, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<T>>? = null) : Control<T>

A control for picking a file through the system dialog or drag and drop.

Link copied to clipboard

What FilePickerControl returns.

Link copied to clipboard
class MultilineStringControl(label: String?, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, validationOptions: StringValidation? = null, actions: List<ControlAction<String>>? = null, val minHeightDp: Int = 120) : Control<String>

A control for entering long (multiline) text.

Link copied to clipboard
class StringControl(label: String?, required: Boolean? = false, dependencies: Map<String, ControlDependency<*>>? = null, validationOptions: StringValidation? = null, actions: List<ControlAction<String>>? = null) : Control<String>

A control for entering single-line text.

Link copied to clipboard
class SwitchControl(label: String?, dependencies: Map<String, ControlDependency<*>>? = null, actions: List<ControlAction<Boolean>>? = null) : Control<Boolean>

A control for entering boolean values (true/false).