Class RadioButtonGroup<T>
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.AbstractField<C,T>
-
- com.vaadin.flow.component.AbstractSinglePropertyField<R,T>
-
- com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>
-
- com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasHelper,com.vaadin.flow.component.HasLabel,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<RadioButtonGroup<T>,T>,T>,com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>,HasTooltip,com.vaadin.flow.data.binder.HasItemComponents<T>,com.vaadin.flow.data.binder.HasValidator<T>,com.vaadin.flow.data.provider.HasDataView<T,Void,RadioButtonGroupDataView<T>>,com.vaadin.flow.data.provider.HasListDataView<T,RadioButtonGroupListDataView<T>>,com.vaadin.flow.data.selection.SingleSelect<RadioButtonGroup<T>,T>,Serializable
@NpmPackage(value="@vaadin/radio-group",version="23.6.1") @NpmPackage(value="@vaadin/vaadin-radio-button",version="23.6.1") public class RadioButtonGroup<T> extends GeneratedVaadinRadioGroup<RadioButtonGroup<T>,T> implements com.vaadin.flow.data.binder.HasItemComponents<T>, com.vaadin.flow.data.selection.SingleSelect<RadioButtonGroup<T>,T>, com.vaadin.flow.data.provider.HasListDataView<T,RadioButtonGroupListDataView<T>>, com.vaadin.flow.data.provider.HasDataView<T,Void,RadioButtonGroupDataView<T>>, com.vaadin.flow.component.HasValidation, com.vaadin.flow.component.HasHelper, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasLabel, HasTooltip, com.vaadin.flow.data.binder.HasValidator<T>
Radio Button Group allows the user to select exactly one value from a list of related but mutually exclusive options.- Author:
- Vaadin Ltd.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup
GeneratedVaadinRadioGroup.InvalidChangeEvent<R extends GeneratedVaadinRadioGroup<R,?>>
-
Nested classes/interfaces inherited from class com.vaadin.flow.component.AbstractField
com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,V extends Object>
-
Nested classes/interfaces inherited from interface com.vaadin.flow.data.binder.HasItemComponents
com.vaadin.flow.data.binder.HasItemComponents.ItemComponent<T extends Object>
-
Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValue
com.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
-
-
Constructor Summary
Constructors Constructor Description RadioButtonGroup()Default constructor.RadioButtonGroup(com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener)Constructs a radio button group with a value change listener.RadioButtonGroup(String label)Creates an empty radio button group with the defined label.RadioButtonGroup(String label, com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener)Constructs a radio button group with the defined label and a value change listener.RadioButtonGroup(String label, com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener, T... items)Constructs a radio button group with the defined label, a value change listener and populated with the items in the array.RadioButtonGroup(String label, Collection<T> items)Creates a radio button group with the defined label and populated with the items in the collection.RadioButtonGroup(String label, T... items)Creates a radio button group with the defined label and populated with the items in the array.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidadd(com.vaadin.flow.component.Component... components)Deprecated.since v23.3.voidadd(String text)Deprecated.since v23.3.voidadd(Collection<com.vaadin.flow.component.Component> components)Deprecated.since v23.3.voidaddComponentAsFirst(com.vaadin.flow.component.Component component)Deprecated.since v23.3.voidaddComponentAtIndex(int index, com.vaadin.flow.component.Component component)Deprecated.since v23.3.voidaddComponents(T afterItem, com.vaadin.flow.component.Component... components)Deprecated.since v23.3.voidaddThemeVariants(RadioGroupVariant... variants)Adds theme variants to the component.com.vaadin.flow.data.provider.DataProvider<T,?>getDataProvider()Deprecated.usegetListDataView()orgetGenericDataView()insteadStringgetErrorMessage()Gets the current error message from the radio button group.RadioButtonGroupDataView<T>getGenericDataView()Gets the generic data view for the RadioButtonGroup.com.vaadin.flow.function.SerializablePredicate<T>getItemEnabledProvider()Returns the item enabled predicate.com.vaadin.flow.component.ItemLabelGenerator<T>getItemLabelGenerator()Gets the item label generator that is used to produce the strings shown in the radio button group for each item.intgetItemPosition(T item)Deprecated.since v23.3.ComponentRenderer<? extends com.vaadin.flow.component.Component,T>getItemRenderer()Returns the item component renderer.StringgetLabel()String used for the label element.RadioButtonGroupListDataView<T>getListDataView()Gets the list data view for the RadioButtonGroup.protected booleanhasValidValue()booleanisInvalid()booleanisReadOnly()booleanisRequired()Specifies that the user must select a valueprotected voidonAttach(com.vaadin.flow.component.AttachEvent attachEvent)protected voidonDetach(com.vaadin.flow.component.DetachEvent detachEvent)voidonEnabledStateChanged(boolean enabled)voidprependComponents(T beforeItem, com.vaadin.flow.component.Component... components)Deprecated.since v23.3.voidremove(com.vaadin.flow.component.Component... components)Deprecated.since v23.3.voidremove(Collection<com.vaadin.flow.component.Component> components)Deprecated.since v23.3.voidremoveAll()Deprecated.since v23.3.voidremoveThemeVariants(RadioGroupVariant... variants)Removes theme variants from the component.voidsetDataProvider(com.vaadin.flow.data.provider.DataProvider<T,?> dataProvider)Deprecated.use instead one of thesetItemsmethods which provide access to eitherRadioButtonGroupListDataVieworRadioButtonGroupDataViewvoidsetErrorMessage(String errorMessage)Description copied from corresponding location in WebComponent:voidsetInvalid(boolean invalid)Description copied from corresponding location in WebComponent:voidsetItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)Sets the item enabled predicate for this radio button group.voidsetItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator)Sets the item label generator that is used to produce the strings shown in the radio button group for each item.RadioButtonGroupDataView<T>setItems(com.vaadin.flow.data.provider.DataProvider<T,Void> dataProvider)RadioButtonGroupDataView<T>setItems(com.vaadin.flow.data.provider.InMemoryDataProvider<T> inMemoryDataProvider)RadioButtonGroupListDataView<T>setItems(com.vaadin.flow.data.provider.ListDataProvider<T> dataProvider)voidsetItems(Stream<T> streamOfItems)Deprecated.Because the stream is collected to a list anyway, useHasListDataView.setItems(Collection)instead.voidsetLabel(String label)Sets the label for the field.voidsetReadOnly(boolean readOnly)voidsetRenderer(ComponentRenderer<? extends com.vaadin.flow.component.Component,T> renderer)Sets the item renderer for this radio button group.voidsetRequired(boolean required)Specifies that the user must select in a value.voidsetValue(T value)protected booleanvalueEquals(T value1, T value2)Compares two value instances to each other to determine whether they are equal.-
Methods inherited from class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup
addInvalidChangeListener, checkValidity, getErrorMessageString, getLabelString, isDisabledBoolean, isInvalidBoolean, isReadonlyBoolean, isRequiredBoolean, setDisabled, setReadonly, validate
-
Methods inherited from class com.vaadin.flow.component.AbstractSinglePropertyField
getSynchronizationRegistration, setPresentationValue, setSynchronizedEvent
-
Methods inherited from class com.vaadin.flow.component.AbstractField
addValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValue
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, scrollIntoView, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.HasHelper
getHelperComponent, getHelperText, setHelperComponent, setHelperText
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Methods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
-
Methods inherited from interface com.vaadin.flow.component.shared.HasTooltip
getTooltip, setTooltipText
-
Methods inherited from interface com.vaadin.flow.data.binder.HasValidator
addValidationStatusChangeListener, getDefaultValidator
-
-
-
-
Constructor Detail
-
RadioButtonGroup
public RadioButtonGroup()
Default constructor. Creates an empty radio button group.
-
RadioButtonGroup
public RadioButtonGroup(String label)
Creates an empty radio button group with the defined label.- Parameters:
label- the label describing the radio button group- See Also:
setLabel(String)
-
RadioButtonGroup
public RadioButtonGroup(String label, Collection<T> items)
Creates a radio button group with the defined label and populated with the items in the collection.- Parameters:
label- the label describing the radio button groupitems- the items to be shown in the list of the radio button group- See Also:
setLabel(String),HasListDataView.setItems(Collection)
-
RadioButtonGroup
@SafeVarargs public RadioButtonGroup(String label, T... items)
Creates a radio button group with the defined label and populated with the items in the array.- Parameters:
label- the label describing the radio button groupitems- the items to be shown in the list of the radio button group- See Also:
setLabel(String),HasListDataView.setItems(Object...)
-
RadioButtonGroup
public RadioButtonGroup(com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener)
Constructs a radio button group with a value change listener.- Parameters:
listener- the value change listener to add- See Also:
AbstractField.addValueChangeListener(ValueChangeListener)
-
RadioButtonGroup
public RadioButtonGroup(String label, com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener)
Constructs a radio button group with the defined label and a value change listener.- Parameters:
label- the label describing the radio button grouplistener- the value change listener to add- See Also:
setLabel(String),AbstractField.addValueChangeListener(ValueChangeListener)
-
RadioButtonGroup
@SafeVarargs public RadioButtonGroup(String label, com.vaadin.flow.component.HasValue.ValueChangeListener<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>> listener, T... items)
Constructs a radio button group with the defined label, a value change listener and populated with the items in the array.- Parameters:
label- the label describing the radio button grouplistener- the value change listener to additems- the items to be shown in the list of the radio button group- See Also:
setLabel(String),AbstractField.addValueChangeListener(ValueChangeListener),HasListDataView.setItems(Object...)
-
-
Method Detail
-
setItems
public RadioButtonGroupDataView<T> setItems(com.vaadin.flow.data.provider.DataProvider<T,Void> dataProvider)
- Specified by:
setItemsin interfacecom.vaadin.flow.data.provider.HasDataView<T,Void,RadioButtonGroupDataView<T>>
-
setItems
public RadioButtonGroupDataView<T> setItems(com.vaadin.flow.data.provider.InMemoryDataProvider<T> inMemoryDataProvider)
- Specified by:
setItemsin interfacecom.vaadin.flow.data.provider.HasDataView<T,Void,RadioButtonGroupDataView<T>>
-
setItems
public RadioButtonGroupListDataView<T> setItems(com.vaadin.flow.data.provider.ListDataProvider<T> dataProvider)
- Specified by:
setItemsin interfacecom.vaadin.flow.data.provider.HasListDataView<T,RadioButtonGroupListDataView<T>>
-
setItems
@Deprecated public void setItems(Stream<T> streamOfItems)
Deprecated.Because the stream is collected to a list anyway, useHasListDataView.setItems(Collection)instead.
-
getListDataView
public RadioButtonGroupListDataView<T> getListDataView()
Gets the list data view for the RadioButtonGroup. This data view should only be used when the items are in-memory and set with:HasListDataView.setItems(Collection)HasListDataView.setItems(Object[])setItems(ListDataProvider)
- Specified by:
getListDataViewin interfacecom.vaadin.flow.data.provider.HasListDataView<T,RadioButtonGroupListDataView<T>>- Returns:
- the list data view that provides access to the data bound to the RadioButtonGroup
-
getGenericDataView
public RadioButtonGroupDataView<T> getGenericDataView()
Gets the generic data view for the RadioButtonGroup. This data view should only be used whengetListDataView()is not applicable for the underlying data provider.- Specified by:
getGenericDataViewin interfacecom.vaadin.flow.data.provider.HasDataView<T,Void,RadioButtonGroupDataView<T>>- Returns:
- the generic DataView instance implementing
RadioButtonGroupDataView
-
hasValidValue
protected boolean hasValidValue()
- Overrides:
hasValidValuein classcom.vaadin.flow.component.AbstractSinglePropertyField<RadioButtonGroup<T>,T>
-
setDataProvider
@Deprecated public void setDataProvider(com.vaadin.flow.data.provider.DataProvider<T,?> dataProvider)
Deprecated.use instead one of thesetItemsmethods which provide access to eitherRadioButtonGroupListDataVieworRadioButtonGroupDataView
-
setItemLabelGenerator
public void setItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator)
Sets the item label generator that is used to produce the strings shown in the radio button group for each item. By default,String.valueOf(Object)is used.- Parameters:
itemLabelGenerator- the item label provider to use, not null
-
getItemLabelGenerator
public com.vaadin.flow.component.ItemLabelGenerator<T> getItemLabelGenerator()
Gets the item label generator that is used to produce the strings shown in the radio button group for each item.- Returns:
- the item label generator used, not null
-
setValue
public void setValue(T value)
- Specified by:
setValuein interfacecom.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>- Overrides:
setValuein classcom.vaadin.flow.component.AbstractField<RadioButtonGroup<T>,T>
-
onAttach
protected void onAttach(com.vaadin.flow.component.AttachEvent attachEvent)
- Overrides:
onAttachin classcom.vaadin.flow.component.Component
-
onDetach
protected void onDetach(com.vaadin.flow.component.DetachEvent detachEvent)
- Overrides:
onDetachin classcom.vaadin.flow.component.Component
-
getDataProvider
@Deprecated public com.vaadin.flow.data.provider.DataProvider<T,?> getDataProvider()
Deprecated.usegetListDataView()orgetGenericDataView()insteadGets the data provider.- Returns:
- the data provider, not
null
-
getItemEnabledProvider
public com.vaadin.flow.function.SerializablePredicate<T> getItemEnabledProvider()
Returns the item enabled predicate.- Returns:
- the item enabled predicate
- See Also:
setItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T>)
-
setItemEnabledProvider
public void setItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)
Sets the item enabled predicate for this radio button group. The predicate is applied to each item to determine whether the item should be enabled (true) or disabled (false). Disabled items are displayed as grayed out and the user cannot select them. The default predicate always returns true (all the items are enabled).- Parameters:
itemEnabledProvider- the item enable predicate, notnull
-
getItemRenderer
public ComponentRenderer<? extends com.vaadin.flow.component.Component,T> getItemRenderer()
Returns the item component renderer.- Returns:
- the item renderer
- See Also:
setRenderer(ComponentRenderer)
-
setRenderer
public void setRenderer(ComponentRenderer<? extends com.vaadin.flow.component.Component,T> renderer)
Sets the item renderer for this radio button group. The renderer is applied to each item to create a component which represents the item.Note: Component acts as a label to the button and clicks on it trigger the radio button. Hence interactive components like DatePicker or ComboBox cannot be used.
- Parameters:
renderer- the item renderer, notnull
-
onEnabledStateChanged
public void onEnabledStateChanged(boolean enabled)
- Overrides:
onEnabledStateChangedin classcom.vaadin.flow.component.Component
-
setReadOnly
public void setReadOnly(boolean readOnly)
- Specified by:
setReadOnlyin interfacecom.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>- Specified by:
setReadOnlyin interfacecom.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin interfacecom.vaadin.flow.component.HasValue<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>- Specified by:
isReadOnlyin interfacecom.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<RadioButtonGroup<T>,T>,T>
-
setRequired
public void setRequired(boolean required)
Specifies that the user must select in a value.NOTE: The required indicator will not be visible, if there is no
labelproperty set for the RadioButtonGroup.- Overrides:
setRequiredin classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
required- the boolean value to set
-
isRequired
public boolean isRequired()
Specifies that the user must select a valueThis property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.
- Returns:
- the
requiredproperty from the webcomponent
-
setErrorMessage
public void setErrorMessage(String errorMessage)
Description copied from class:GeneratedVaadinRadioGroupDescription copied from corresponding location in WebComponent:
Error to show when the input value is invalid.
- Specified by:
setErrorMessagein interfacecom.vaadin.flow.component.HasValidation- Overrides:
setErrorMessagein classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
errorMessage- the String value to set
-
getErrorMessage
public String getErrorMessage()
Gets the current error message from the radio button group.- Specified by:
getErrorMessagein interfacecom.vaadin.flow.component.HasValidation- Returns:
- the current error message
-
setLabel
public void setLabel(String label)
Sets the label for the field.- Specified by:
setLabelin interfacecom.vaadin.flow.component.HasLabel- Overrides:
setLabelin classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
label- value for thelabelproperty in the webcomponent
-
getLabel
public String getLabel()
String used for the label element.- Specified by:
getLabelin interfacecom.vaadin.flow.component.HasLabel- Returns:
- the
labelproperty from the webcomponent
-
isInvalid
public boolean isInvalid()
- Specified by:
isInvalidin interfacecom.vaadin.flow.component.HasValidation
-
setInvalid
public void setInvalid(boolean invalid)
Description copied from class:GeneratedVaadinRadioGroupDescription copied from corresponding location in WebComponent:
This property is set to true when the value is invalid.
- Specified by:
setInvalidin interfacecom.vaadin.flow.component.HasValidation- Overrides:
setInvalidin classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
invalid- the boolean value to set
-
valueEquals
protected boolean valueEquals(T value1, T value2)
Compares two value instances to each other to determine whether they are equal. Equality is used to determine whether to update internal state and fire an event whensetValue(Object)orAbstractField.setModelValue(Object, boolean)is called. Subclasses can override this method to define an alternative comparison method instead ofObject.equals(Object).- Overrides:
valueEqualsin classcom.vaadin.flow.component.AbstractField<RadioButtonGroup<T>,T>- Parameters:
value1- the first instancevalue2- the second instance- Returns:
trueif the instances are equal; otherwisefalse
-
addThemeVariants
public void addThemeVariants(RadioGroupVariant... variants)
Adds theme variants to the component.- Overrides:
addThemeVariantsin classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
variants- theme variants to add
-
removeThemeVariants
public void removeThemeVariants(RadioGroupVariant... variants)
Removes theme variants from the component.- Overrides:
removeThemeVariantsin classGeneratedVaadinRadioGroup<RadioButtonGroup<T>,T>- Parameters:
variants- theme variants to remove
-
add
@Deprecated public void add(com.vaadin.flow.component.Component... components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addin interfacecom.vaadin.flow.component.HasComponents
-
add
@Deprecated public void add(Collection<com.vaadin.flow.component.Component> components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addin interfacecom.vaadin.flow.component.HasComponents
-
add
@Deprecated public void add(String text)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addin interfacecom.vaadin.flow.component.HasComponents
-
remove
@Deprecated public void remove(com.vaadin.flow.component.Component... components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
removein interfacecom.vaadin.flow.component.HasComponents
-
remove
@Deprecated public void remove(Collection<com.vaadin.flow.component.Component> components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
removein interfacecom.vaadin.flow.component.HasComponents
-
removeAll
@Deprecated public void removeAll()
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
removeAllin interfacecom.vaadin.flow.component.HasComponents
-
addComponentAtIndex
@Deprecated public void addComponentAtIndex(int index, com.vaadin.flow.component.Component component)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addComponentAtIndexin interfacecom.vaadin.flow.component.HasComponents
-
addComponentAsFirst
@Deprecated public void addComponentAsFirst(com.vaadin.flow.component.Component component)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addComponentAsFirstin interfacecom.vaadin.flow.component.HasComponents
-
addComponents
@Deprecated public void addComponents(T afterItem, com.vaadin.flow.component.Component... components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
addComponentsin interfacecom.vaadin.flow.data.binder.HasItemComponents<T>
-
prependComponents
@Deprecated public void prependComponents(T beforeItem, com.vaadin.flow.component.Component... components)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
prependComponentsin interfacecom.vaadin.flow.data.binder.HasItemComponents<T>
-
getItemPosition
@Deprecated public int getItemPosition(T item)
Deprecated.since v23.3. This component is not intended to be used as a generic component container, and its implementation ofHasComponentsandHasItemComponentswill be removed in v24.- Specified by:
getItemPositionin interfacecom.vaadin.flow.data.binder.HasItemComponents<T>
-
-