Class VRadioButtonGroup<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<com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>,T>
-
- com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>
-
- org.vaadin.firitin.components.radiobutton.VRadioButtonGroup<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.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.radiobutton.RadioButtonGroup<T>,T>,T>,com.vaadin.flow.component.HasValueAndElement<com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>,T>,T>,com.vaadin.flow.data.binder.HasItemComponents<T>,com.vaadin.flow.data.provider.HasDataView<T,Void,com.vaadin.flow.component.radiobutton.dataview.RadioButtonGroupDataView<T>>,com.vaadin.flow.data.provider.HasListDataView<T,com.vaadin.flow.component.radiobutton.dataview.RadioButtonGroupListDataView<T>>,com.vaadin.flow.data.selection.SingleSelect<com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>,T>,Serializable,FluentAttachNotifier<VRadioButtonGroup<T>>,FluentComponent<VRadioButtonGroup<T>>,FluentDetachNotifier<VRadioButtonGroup<T>>,FluentHasEnabled<VRadioButtonGroup<T>>,FluentHasHelper<VRadioButtonGroup<T>>,FluentHasStyle<VRadioButtonGroup<T>>,FluentHasValidation<VRadioButtonGroup<T>>,FluentHasValueAndElement<VRadioButtonGroup<T>,com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>,T>,T>
public class VRadioButtonGroup<T> extends com.vaadin.flow.component.radiobutton.RadioButtonGroup<T> implements FluentHasStyle<VRadioButtonGroup<T>>, FluentComponent<VRadioButtonGroup<T>>, FluentHasValueAndElement<VRadioButtonGroup<T>,com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<com.vaadin.flow.component.radiobutton.RadioButtonGroup<T>,T>,T>, FluentHasValidation<VRadioButtonGroup<T>>, FluentHasHelper<VRadioButtonGroup<T>>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup
com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup.InvalidChangeEvent<R extends com.vaadin.flow.component.radiobutton.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 VRadioButtonGroup()VRadioButtonGroup(String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VRadioButtonGroup<T>withItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)VRadioButtonGroup<T>withRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> renderer)VRadioButtonGroup<T>withRequired(boolean required)VRadioButtonGroup<T>withTextRenderer(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator)-
Methods inherited from class com.vaadin.flow.component.radiobutton.RadioButtonGroup
getDataProvider, getErrorMessage, getGenericDataView, getItemEnabledProvider, getItemRenderer, getLabel, getListDataView, hasValidValue, isInvalid, isReadOnly, isRequired, onAttach, onDetach, onEnabledStateChanged, setDataProvider, setErrorMessage, setInvalid, setItemEnabledProvider, setItems, setItems, setItems, setItems, setLabel, setReadOnly, setRenderer, setRequired, setValue, valueEquals
-
Methods inherited from class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup
addInvalidChangeListener, addThemeVariants, checkValidity, getErrorMessageString, getLabelString, isDisabledBoolean, isInvalidBoolean, isReadonlyBoolean, isRequiredBoolean, removeThemeVariants, 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, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, 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 org.vaadin.firitin.fluency.ui.FluentAttachNotifier
withAttachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentComponent
setId, setVisible, withId, withVisible
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentDetachNotifier
withDetachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasEnabled
withEnabled
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasHelper
withHelperComponent, withHelperText
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStyle
withAddedClassName, withClassName, withStyle
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasValidation
withErrorMessage, withInvalid
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasValueAndElement
withReadOnly, withRequiredIndicatorVisible, withValue, withValueChangeListener
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasHelper
getHelperComponent, getHelperText, setHelperComponent, setHelperText
-
Methods inherited from interface com.vaadin.flow.data.binder.HasItemComponents
addComponents, getItemPosition, prependComponents
-
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.HasValidation
getErrorMessage, isInvalid, setErrorMessage, setInvalid
-
-
-
-
Constructor Detail
-
VRadioButtonGroup
public VRadioButtonGroup()
-
VRadioButtonGroup
public VRadioButtonGroup(String label)
-
-
Method Detail
-
withRenderer
public VRadioButtonGroup<T> withRenderer(com.vaadin.flow.data.renderer.ComponentRenderer<? extends com.vaadin.flow.component.Component,T> renderer)
-
withTextRenderer
public VRadioButtonGroup<T> withTextRenderer(com.vaadin.flow.component.ItemLabelGenerator<T> itemLabelGenerator)
-
withItemEnabledProvider
public VRadioButtonGroup<T> withItemEnabledProvider(com.vaadin.flow.function.SerializablePredicate<T> itemEnabledProvider)
-
withRequired
public VRadioButtonGroup<T> withRequired(boolean required)
-
-