Module io.github.mmm.ui.api.core
Package io.github.mmm.ui.api.widget.input
package io.github.mmm.ui.api.widget.input
Contains the API for all kind of
UiInput
widgets. Such widgets allow to
display, enter and modify atomic or small datatypes.-
ClassDescriptionUiAbstractChoice<O,
V> UiValuedWidget
for an input field.A regularcheckbox widget
.
Example:UiComboBox<V>UiAbstractSingleChoice
for a combo-box that allows the end-user to expand a drop-down menu and select thevalue
from a given list ofoptions
.UiCustomInput<V,W extends UiInput<V>> AbstractUiCustomWidget
adapting aUiInput
.UiCustomValidatableWidget<V,W extends UiValidatableWidget<V>> AbstractUiCustomWidget
adapting aUiValidatableWidget
.UiCustomValuedWidget<V,W extends UiValuedWidget<V>> AbstractUiCustomWidget
adapting aUiValuedWidget
.UiInput<V>UiValuedWidget
for anregular
input field.UiAbstractMultiChoice
for aUiComboBox
that allows choosing multiple options.UiStringInput
for a password input.
Example:A regularradio-button widget
.
Example:UiAbstractSingleChoice
to select a value from a group ofUiRadioButton
s.UiStringInput
for a multi-line text area.
Example:UiStringInput
for a single-line text input.AbstractUiRegularWidget
for textual input.