Class TokensField<T>

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.AbstractField<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,Set<T>>
com.vaadin.flow.component.AbstractSinglePropertyField<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,Set<T>>
com.vaadin.flow.component.combobox.ComboBoxBase<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,T,Set<T>>
com.vaadin.flow.component.combobox.MultiSelectComboBox<T>
com.storedobject.vaadin.TokensField<T>
Type Parameters:
T - The type of items in the selection.
All Implemented Interfaces:
RequiredField, com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>>, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.Focusable<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>>, com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.HasLabel, com.vaadin.flow.component.HasPlaceholder, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.HasValidation, com.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,Set<T>>,Set<T>>, com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,Set<T>>,Set<T>>, com.vaadin.flow.component.shared.HasAllowedCharPattern, com.vaadin.flow.component.shared.HasAutoOpen, com.vaadin.flow.component.shared.HasClearButton, com.vaadin.flow.component.shared.HasClientValidation, com.vaadin.flow.component.shared.HasOverlayClassName, com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.combobox.MultiSelectComboBoxVariant>, com.vaadin.flow.component.shared.HasTooltip, com.vaadin.flow.component.shared.HasValidationProperties, com.vaadin.flow.component.shared.InputField<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,Set<T>>,Set<T>>, com.vaadin.flow.data.binder.HasValidator<Set<T>>, com.vaadin.flow.data.provider.HasDataView<T,String,com.vaadin.flow.component.combobox.dataview.ComboBoxDataView<T>>, com.vaadin.flow.data.provider.HasLazyDataView<T,String,com.vaadin.flow.component.combobox.dataview.ComboBoxLazyDataView<T>>, com.vaadin.flow.data.provider.HasListDataView<T,com.vaadin.flow.component.combobox.dataview.ComboBoxListDataView<T>>, com.vaadin.flow.data.selection.MultiSelect<com.vaadin.flow.component.combobox.MultiSelectComboBox<T>,T>, Serializable

public class TokensField<T> extends com.vaadin.flow.component.combobox.MultiSelectComboBox<T> implements RequiredField
A custom field extending MultiSelectComboBox to support token-based multi-selection of items. This class provides various utility methods to manipulate and manage the selected values and items available for selection. It also implements the RequiredField interface to allow marking the field as required.
Author:
Syam
See Also: