package org.richfaces.renderkit.html; import java.io.IOException; import javax.faces.component.UIComponent; import javax.faces.component.html.HtmlSelectOneRadio; import javax.faces.context.FacesContext; import org.richfaces.ui.input.InputRendererBase; public class SelectOneRadioRenderer extends InputRendererBase { // ------------------------------ FIELDS ------------------------------ public static final String RENDERER_TYPE = "org.richfaces.renderkit.html.SelectOneRadioRenderer"; // -------------------------- OTHER METHODS -------------------------- @Override public void encodeEnd(FacesContext context, UIComponent component) throws IOException { } @Override protected void doDecode(FacesContext context, UIComponent component) { HtmlSelectOneRadio radio = (HtmlSelectOneRadio) component; if (radio.isReadonly() || radio.isDisabled() || !component.isRendered()) { return; } super.doDecode(context, component); } }