org.apache.myfaces.renderkit.html
Class HtmlCheckboxRendererBase

java.lang.Object
  |
  +--javax.faces.render.Renderer
        |
        +--org.apache.myfaces.renderkit.html.HtmlRenderer
              |
              +--org.apache.myfaces.renderkit.html.HtmlCheckboxRendererBase
Direct Known Subclasses:
HtmlCheckboxRenderer, HtmlCheckboxRenderer, HtmlTreeCheckboxRenderer

public class HtmlCheckboxRendererBase
extends HtmlRenderer

Version:
$Revision: 1.16 $ $Date: 2005/02/11 16:03:00 $ $Log: HtmlCheckboxRendererBase.java,v $ Revision 1.16 2005/02/11 16:03:00 mmarinschek solve bug in tabbed panel when datatable was displayed not on tab, but at the bottom of the datatable... Revision 1.15 2005/02/08 18:01:01 svieujot Typo. Revision 1.14 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.13 2005/01/07 01:54:36 svieujot radioRenderer wasn't looking at the submitted value. Revision 1.9 2004/10/13 11:51:01 matze renamed packages to org.apache Revision 1.8 2004/07/01 22:00:56 mwessendorf ASF switch Revision 1.7 2004/06/21 23:23:37 o_rossmueller fix #976411: removed tag for selectMultiCheckbox fix #972165: also check for readonly and also check for selectMultiCheckbox Revision 1.6 2004/06/04 00:26:16 o_rossmueller modified renderes to comply with JSF 1.1 Revision 1.5 2004/05/18 14:31:39 manolito user role support completely moved to components source tree Revision 1.4 2004/05/05 18:03:00 o_rossmueller fix #948110: render span element for styleClass Revision 1.3 2004/04/02 13:57:13 manolito extended HtmlSelectManyCheckbox with layout "spread" and custom Checkbox component Revision 1.2 2004/04/02 13:37:49 manolito no message
Author:
Thomas Spiegl (latest modification by $Author: mmarinschek $), Anton Koinov

Constructor Summary
HtmlCheckboxRendererBase()
           
 
Method Summary
 void decode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
           
 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 component, java.lang.Object submittedValue)
           
protected  java.lang.String getLayout(javax.faces.component.UISelectMany selectMany)
           
protected  boolean isDisabled(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
           
protected  void renderCheckbox(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.String value, java.lang.String label, boolean checked, boolean renderId)
           
 void renderCheckboxList(javax.faces.context.FacesContext facesContext, javax.faces.component.UISelectMany selectMany)
           
 
Methods inherited from class org.apache.myfaces.renderkit.html.HtmlRenderer
encodeChildren
 
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
 

Constructor Detail

HtmlCheckboxRendererBase

public HtmlCheckboxRendererBase()
Method Detail

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

renderCheckboxList

public void renderCheckboxList(javax.faces.context.FacesContext facesContext,
                               javax.faces.component.UISelectMany selectMany)
                        throws java.io.IOException
java.io.IOException

getLayout

protected java.lang.String getLayout(javax.faces.component.UISelectMany selectMany)

renderCheckbox

protected void renderCheckbox(javax.faces.context.FacesContext facesContext,
                              javax.faces.component.UIComponent 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 component)

decode

public void decode(javax.faces.context.FacesContext facesContext,
                   javax.faces.component.UIComponent component)
Overrides:
decode in class javax.faces.render.Renderer

getConvertedValue

public java.lang.Object getConvertedValue(javax.faces.context.FacesContext facesContext,
                                          javax.faces.component.UIComponent component,
                                          java.lang.Object submittedValue)
                                   throws javax.faces.convert.ConverterException
Overrides:
getConvertedValue in class javax.faces.render.Renderer
javax.faces.convert.ConverterException