Class GeneratedVaadinRadioButton<R extends GeneratedVaadinRadioButton<R>>

  • All Implemented Interfaces:
    com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.BlurNotifier<R>, com.vaadin.flow.component.ClickNotifier<R>, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.Focusable<R>, com.vaadin.flow.component.FocusNotifier<R>, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasStyle, Serializable

    @Deprecated
    @Tag("vaadin-radio-button")
    @NpmPackage(value="@vaadin/polymer-legacy-adapter",
                version="23.6.1")
    @JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/radio-group/src/vaadin-radio-button.js")
    public abstract class GeneratedVaadinRadioButton<R extends GeneratedVaadinRadioButton<R>>
    extends com.vaadin.flow.component.Component
    implements com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.Focusable<R>, com.vaadin.flow.component.ClickNotifier<R>
    Deprecated.
    since v23.3, generated classes will be removed in v24.

    Description copied from corresponding location in WebComponent:

    <vaadin-radio-button> is a Web Component for radio buttons.

    <vaadin-radio-button value="foo">Foo</vaadin-radio-button>

    Styling

    The following shadow DOM parts are available for styling:

    Part name Description
    radio The radio button element
    label The label content element

    The following state attributes are available for styling:

    Attribute Description Part name
    disabled Set when the radio button is disabled. :host
    focus-ring Set when the radio button is focused using the keyboard. :host
    focused Set when the radio button is focused. :host
    checked Set when the radio button is checked. :host

    See ThemableMixin – how to apply styles for shadow parts

    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GeneratedVaadinRadioButton.CheckedChangeEvent<R extends GeneratedVaadinRadioButton<R>>
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifier

        com.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>
      • Nested classes/interfaces inherited from interface com.vaadin.flow.component.FocusNotifier

        com.vaadin.flow.component.FocusNotifier.FocusEvent<C extends com.vaadin.flow.component.Component>
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected com.vaadin.flow.shared.Registration addCheckedChangeListener​(com.vaadin.flow.component.ComponentEventListener<GeneratedVaadinRadioButton.CheckedChangeEvent<R>> listener)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected String getNameString()
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected String getValueString()
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected boolean isAutofocusBoolean()
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected boolean isCheckedBoolean()
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected boolean isDisabledBoolean()
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected void setAutofocus​(boolean autofocus)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected void setChecked​(boolean checked)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected void setDisabled​(boolean disabled)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected void setName​(String name)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      protected void setValue​(String value)
      Deprecated.
      since v23.3, generated classes will be removed in v24.
      • 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, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
      • Methods inherited from interface com.vaadin.flow.component.AttachNotifier

        addAttachListener
      • Methods inherited from interface com.vaadin.flow.component.BlurNotifier

        addBlurListener
      • Methods inherited from interface com.vaadin.flow.component.ClickNotifier

        addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListener
      • Methods inherited from interface com.vaadin.flow.component.DetachNotifier

        addDetachListener
      • Methods inherited from interface com.vaadin.flow.component.Focusable

        addFocusShortcut, blur, focus, getTabIndex, setTabIndex
      • Methods inherited from interface com.vaadin.flow.component.FocusNotifier

        addFocusListener
      • Methods inherited from interface com.vaadin.flow.component.HasElement

        getElement
      • Methods inherited from interface com.vaadin.flow.component.HasEnabled

        isEnabled, setEnabled
      • Methods inherited from interface com.vaadin.flow.component.HasStyle

        addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
    • Constructor Detail

      • GeneratedVaadinRadioButton

        public GeneratedVaadinRadioButton()
        Deprecated.
    • Method Detail

      • isAutofocusBoolean

        @Deprecated
        protected boolean isAutofocusBoolean()
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        Specify that this control should have input focus when the page loads.

        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.

        Returns:
        the autofocus property from the webcomponent
      • setAutofocus

        @Deprecated
        protected void setAutofocus​(boolean autofocus)
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        Specify that this control should have input focus when the page loads.

        Parameters:
        autofocus - the boolean value to set
      • isDisabledBoolean

        @Deprecated
        protected boolean isDisabledBoolean()
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        If true, the user cannot interact with this element.

        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.

        Returns:
        the disabled property from the webcomponent
      • setDisabled

        @Deprecated
        protected void setDisabled​(boolean disabled)
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        If true, the user cannot interact with this element.

        Parameters:
        disabled - the boolean value to set
      • getNameString

        @Deprecated
        protected String getNameString()
        Deprecated.
        since v23.3, generated classes will be removed in v24.
        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.
        Returns:
        the name property from the webcomponent
      • setName

        @Deprecated
        protected void setName​(String name)
        Deprecated.
        since v23.3, generated classes will be removed in v24.
        Parameters:
        name - the String value to set
      • isCheckedBoolean

        @Deprecated
        @Synchronize(property="checked",
                     value="checked-changed")
        protected boolean isCheckedBoolean()
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        True if the radio button is checked.

        This property is synchronized automatically from client side when a 'checked-changed' event happens.

        Returns:
        the checked property from the webcomponent
      • setChecked

        @Deprecated
        protected void setChecked​(boolean checked)
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        True if the radio button is checked.

        Parameters:
        checked - the boolean value to set
      • getValueString

        @Deprecated
        protected String getValueString()
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        The value for this element.

        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.

        Returns:
        the value property from the webcomponent
      • setValue

        @Deprecated
        protected void setValue​(String value)
        Deprecated.
        since v23.3, generated classes will be removed in v24.

        Description copied from corresponding location in WebComponent:

        The value for this element.

        Parameters:
        value - the String value to set
      • addCheckedChangeListener

        @Deprecated
        protected com.vaadin.flow.shared.Registration addCheckedChangeListener​(com.vaadin.flow.component.ComponentEventListener<GeneratedVaadinRadioButton.CheckedChangeEvent<R>> listener)
        Deprecated.
        since v23.3, generated classes will be removed in v24.
        Adds a listener for checked-changed events fired by the webcomponent.
        Parameters:
        listener - the listener
        Returns:
        a Registration for removing the event listener