Class VCheckboxGroup<T>
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.AbstractField<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,Set<T>>
 
com.vaadin.flow.component.AbstractSinglePropertyField<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,Set<T>>
 
com.vaadin.flow.component.checkbox.CheckboxGroup<T>
org.vaadin.firitin.components.checkbox.VCheckboxGroup<T>
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasAriaLabel,- 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<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,,- Set<T>>, - Set<T>> - com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,,- Set<T>>, - Set<T>> - com.vaadin.flow.component.shared.HasClientValidation,- com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.checkbox.CheckboxGroupVariant>,- 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.checkbox.CheckboxGroup<T>,,- Set<T>>, - Set<T>> - com.vaadin.flow.data.binder.HasItemComponents<T>,- com.vaadin.flow.data.binder.HasValidator<Set<T>>,- com.vaadin.flow.data.provider.HasDataView<T,,- Void, - com.vaadin.flow.component.checkbox.dataview.CheckboxGroupDataView<T>> - com.vaadin.flow.data.provider.HasListDataView<T,,- com.vaadin.flow.component.checkbox.dataview.CheckboxGroupListDataView<T>> - com.vaadin.flow.data.selection.MultiSelect<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,,- T> - Serializable,- FluentAttachNotifier<VCheckboxGroup<T>>,- FluentComponent<VCheckboxGroup<T>>,- FluentDetachNotifier<VCheckboxGroup<T>>,- FluentHasEnabled<VCheckboxGroup<T>>,- FluentHasHelper<VCheckboxGroup<T>>,- FluentHasSize<VCheckboxGroup<T>>,- FluentHasStyle<VCheckboxGroup<T>>,- FluentHasTooltip<VCheckBox>,- FluentHasValidation<VCheckboxGroup<T>>,- FluentHasValueAndElement<VCheckboxGroup<T>,,- com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.CheckboxGroup<T>, - Set<T>>, - Set<T>> - FluentHasLabel<VCheckboxGroup<T>>
public class VCheckboxGroup<T>
extends com.vaadin.flow.component.checkbox.CheckboxGroup<T>
implements FluentComponent<VCheckboxGroup<T>>, FluentHasStyle<VCheckboxGroup<T>>, FluentHasValueAndElement<VCheckboxGroup<T>,com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.CheckboxGroup<T>,Set<T>>,Set<T>>, FluentHasSize<VCheckboxGroup<T>>, FluentHasValidation<VCheckboxGroup<T>>, FluentHasLabel<VCheckboxGroup<T>>, FluentHasHelper<VCheckboxGroup<T>>, FluentHasTooltip<VCheckBox>   
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.vaadin.flow.component.checkbox.CheckboxGroupcom.vaadin.flow.component.checkbox.CheckboxGroup.CheckboxGroupI18n, com.vaadin.flow.component.checkbox.CheckboxGroup.ItemHelperGenerator<T>Nested classes/interfaces inherited from class com.vaadin.flow.component.AbstractFieldcom.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<C extends com.vaadin.flow.component.Component,V> Nested classes/interfaces inherited from interface com.vaadin.flow.component.shared.HasClientValidationcom.vaadin.flow.component.shared.HasClientValidation.ClientValidatedEventNested classes/interfaces inherited from interface com.vaadin.flow.data.binder.HasItemComponentscom.vaadin.flow.data.binder.HasItemComponents.ItemComponent<T>Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValuecom.vaadin.flow.component.HasValue.ValueChangeEvent<V>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionwithDataProvider(com.vaadin.flow.data.provider.DataProvider<T, Void> dataProvider) withErrorMessage(String errorMessage) withInvalid(boolean invalid) withItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider) withItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator) withItems(Collection<T> items) withReadOnly(boolean readOnly) withRequired(boolean required) withSelectionListener(com.vaadin.flow.data.selection.MultiSelectionListener<com.vaadin.flow.component.checkbox.CheckboxGroup<T>, T> listener) withThemeVariants(com.vaadin.flow.component.checkbox.CheckboxGroupVariant... variants) withUpdateSelection(Set<T> addedItems, Set<T> removedItems) Methods inherited from class com.vaadin.flow.component.checkbox.CheckboxGroupaddSelectionListener, getAriaLabel, getAriaLabelledBy, getDataProvider, getDefaultValidator, getGenericDataView, getI18n, getItemEnabledProvider, getItemHelperGenerator, getItemLabelGenerator, getItemRenderer, getLabel, getListDataView, getSelectedItems, getSelectionPreservationMode, hasValidValue, isDisabledBoolean, isRequired, isRequiredIndicatorVisible, onAttach, onEnabledStateChanged, setAriaLabel, setAriaLabelledBy, setDataProvider, setDisabled, setI18n, setItemEnabledProvider, setItemHelperGenerator, setItemLabelGenerator, setItems, setItems, setItems, setLabel, setManualValidation, setRenderer, setRequired, setRequiredIndicatorVisible, setSelectionPreservationMode, setValue, updateSelection, validate, valueEqualsMethods inherited from class com.vaadin.flow.component.AbstractSinglePropertyFieldgetSynchronizationRegistration, setPresentationValue, setSynchronizedEventMethods inherited from class com.vaadin.flow.component.AbstractFieldaddValueChangeListener, getEmptyValue, getValue, isEmpty, setModelValueMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentAttachNotifierwithAttachListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentComponentnavigate, setId, setVisible, withId, withVisibleMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentDetachNotifierwithDetachListenerMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasEnabledwithEnabledMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasHelperwithHelperComponent, withHelperTextMethods inherited from interface org.vaadin.firitin.fluency.ui.internal.FluentHasLabelwithLabelMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasSizeaddResizeListener, withFullHeight, withFullWidth, withHeight, withMaxHeight, withMaxSize, withMaxWidth, withMinHeight, withMinSize, withMinWidth, withSize, withSizeFull, withSizeUndefined, withWidthMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStylewithAddedClassName, withClassName, withStyleMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTooltipwithTooltipMethods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasValueAndElementwithRequiredIndicatorVisible, withValue, withValueChangeListenerMethods inherited from interface com.vaadin.flow.component.shared.HasClientValidationaddClientValidatedEventListenerMethods inherited from interface com.vaadin.flow.component.HasComponentsadd, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasHelpergetHelperComponent, getHelperText, setHelperComponent, setHelperTextMethods inherited from interface com.vaadin.flow.data.binder.HasItemComponentsaddComponents, getItemPosition, prependComponentsMethods inherited from interface com.vaadin.flow.component.HasLabelgetLabel, setLabelMethods inherited from interface com.vaadin.flow.data.provider.HasListDataViewsetItems, setItemsMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasThemeaddThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariantaddThemeVariants, removeThemeVariantsMethods inherited from interface com.vaadin.flow.component.shared.HasTooltipgetTooltip, setTooltipTextMethods inherited from interface com.vaadin.flow.component.HasValidationsetManualValidationMethods inherited from interface com.vaadin.flow.component.shared.HasValidationPropertiesgetErrorMessage, isInvalid, setErrorMessage, setInvalidMethods inherited from interface com.vaadin.flow.data.binder.HasValidatoraddValidationStatusChangeListenerMethods inherited from interface com.vaadin.flow.component.HasValueaddValueChangeListener, clear, getOptionalValue, isEmptyMethods inherited from interface com.vaadin.flow.component.HasValueAndElementisReadOnly, setReadOnlyMethods inherited from interface com.vaadin.flow.data.selection.MultiSelectdeselect, deselect, deselectAll, getEmptyValue, getValue, isSelected, select, select
- 
Constructor Details- 
VCheckboxGrouppublic VCheckboxGroup()
 
- 
- 
Method Details- 
withDataProviderpublic VCheckboxGroup<T> withDataProvider(com.vaadin.flow.data.provider.DataProvider<T, Void> dataProvider) 
- 
withUpdateSelection
- 
withSelectionListenerpublic VCheckboxGroup<T> withSelectionListener(com.vaadin.flow.data.selection.MultiSelectionListener<com.vaadin.flow.component.checkbox.CheckboxGroup<T>, T> listener) 
- 
withReadOnly- Specified by:
- withReadOnlyin interface- FluentHasValueAndElement<VCheckboxGroup<T>,- com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.checkbox.CheckboxGroup<T>, - Set<T>>, - Set<T>> 
 
- 
withThemeVariantspublic VCheckboxGroup<T> withThemeVariants(com.vaadin.flow.component.checkbox.CheckboxGroupVariant... variants) 
- 
withItemEnabledProviderpublic VCheckboxGroup<T> withItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider) 
- 
withItemLabelGeneratorpublic VCheckboxGroup<T> withItemLabelGenerator(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator) 
- 
withErrorMessage- Specified by:
- withErrorMessagein interface- FluentHasValidation<T>
 
- 
withRequired
- 
withInvalid- Specified by:
- withInvalidin interface- FluentHasValidation<T>
 
- 
withItems
- 
withItems
 
-