org.apache.myfaces.renderkit.html
Class HtmlRadioRendererBase
java.lang.Object
|
+--javax.faces.render.Renderer
|
+--org.apache.myfaces.renderkit.html.HtmlRenderer
|
+--org.apache.myfaces.renderkit.html.HtmlRadioRendererBase
- Direct Known Subclasses:
- HtmlRadioRenderer, HtmlRadioRenderer
- public class HtmlRadioRendererBase
- extends HtmlRenderer
- Version:
- $Revision: 1.15 $ $Date: 2005/02/08 17:57:23 $
$Log: HtmlRadioRendererBase.java,v $
Revision 1.15 2005/02/08 17:57:23 svieujot
Close MYFACES-82 (Use submitted values).
Also, use more RendererUtil methods.
Revision 1.14 2005/01/22 16:47:17 mmarinschek
fixing bug with validation not called if the submitted value is empty; an empty string is submitted instead if the component is enabled.
Revision 1.13 2005/01/19 13:34:12 mmarinschek
handle case that converter is null
Revision 1.12 2005/01/19 13:18:04 mmarinschek
better logging of component information
Revision 1.11 2005/01/18 22:43:05 svieujot
Fix some bugs where converter wasn't used to determine selected values.
This caused for examples the list, checkbox and radio based components to bug when the backing bean value type is a primitive.
Revision 1.10 2005/01/18 20:49:48 svieujot
Set default layout to lineDirection, according to Spec.
Revision 1.9 2004/12/23 13:03:09 mmarinschek
id's not rendered (or not conditionally rendered); changes in jslistener to support both ie and firefox now
Revision 1.8 2004/10/13 11:51:01 matze
renamed packages to org.apache
Revision 1.7 2004/10/05 08:49:14 manolito
#1038697 h:selectOneRadio generates malformed XHTML
Revision 1.6 2004/07/01 22:00:57 mwessendorf
ASF switch
Revision 1.5 2004/06/04 00:26:16 o_rossmueller
modified renderes to comply with JSF 1.1
Revision 1.4 2004/05/26 11:10:12 o_rossmueller
fix #959926: styleClass support for selectOneRadio, selectOneList, selectManyList
Revision 1.3 2004/05/18 14:31:39 manolito
user role support completely moved to components source tree
Revision 1.2 2004/03/31 15:15:58 royalts
no message
Revision 1.1 2004/03/31 13:26:09 manolito
extended radio renderer
- Author:
- Manfred Geiler (latest modification by $Author: svieujot $), Thomas Spiegl
Method Summary |
void |
decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
java.lang.Object |
getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
java.lang.Object submittedValue)
|
protected java.lang.String |
getLayout(javax.faces.component.UIComponent selectOne)
|
protected java.lang.String |
getStyleClass(javax.faces.component.UISelectOne selectOne)
|
protected boolean |
isDisabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
protected void |
renderRadio(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIInput uiComponent,
java.lang.String value,
java.lang.String label,
boolean checked,
boolean renderId)
|
Methods inherited from class javax.faces.render.Renderer |
convertClientId, encodeBegin, getRendersChildren |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HtmlRadioRendererBase
public HtmlRadioRendererBase()
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws java.io.IOException
- Overrides:
encodeEnd
in class javax.faces.render.Renderer
java.io.IOException
getLayout
protected java.lang.String getLayout(javax.faces.component.UIComponent selectOne)
getStyleClass
protected java.lang.String getStyleClass(javax.faces.component.UISelectOne selectOne)
renderRadio
protected void renderRadio(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIInput uiComponent,
java.lang.String value,
java.lang.String label,
boolean checked,
boolean renderId)
throws java.io.IOException
java.io.IOException
isDisabled
protected boolean isDisabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
decode
public void decode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
- Overrides:
decode
in class javax.faces.render.Renderer
getConvertedValue
public java.lang.Object getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
java.lang.Object submittedValue)
throws javax.faces.convert.ConverterException
- Overrides:
getConvertedValue
in class javax.faces.render.Renderer
javax.faces.convert.ConverterException