com.sun.faces.renderkit.html_basic
Class SelectManyCheckboxListRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
          extended by com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer
              extended by com.sun.faces.renderkit.html_basic.MenuRenderer
                  extended by com.sun.faces.renderkit.html_basic.SelectManyCheckboxListRenderer
Direct Known Subclasses:
RadioRenderer

public class SelectManyCheckboxListRenderer
extends MenuRenderer

SelectManyCheckboxListRenderer is a class that renders the current value of UISelectMany component as a list of checkboxes.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
HtmlBasicRenderer.Param
 
Field Summary
 
Fields inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
logger
 
Constructor Summary
SelectManyCheckboxListRenderer()
           
 
Method Summary
 void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void renderBeginText(javax.faces.component.UIComponent component, int border, boolean alignVertical, javax.faces.context.FacesContext context, boolean outerTable)
           
protected  void renderEndText(javax.faces.component.UIComponent component, boolean alignVertical, javax.faces.context.FacesContext context, boolean outerTable)
           
protected  void renderOption(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.model.SelectItem curItem, boolean alignVertical, int itemNumber)
           
 
Methods inherited from class com.sun.faces.renderkit.html_basic.MenuRenderer
convertSelectManyValue, convertSelectManyValues, convertSelectOneValue, decode, encodeBegin, getConvertedValue, renderOption, writeDefaultSize
 
Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer
getValue, setSubmittedValue
 
Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
addGenericErrorMessage, augmentIdReference, convertClientId, encodeRecursive, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getMessageIter, getParamList, getRendersChildren, shouldWriteIdAttribute, writeIdAttributeIfNecessary
 
Methods inherited from class javax.faces.render.Renderer
encodeChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectManyCheckboxListRenderer

public SelectManyCheckboxListRenderer()
Method Detail

encodeEnd

public void encodeEnd(javax.faces.context.FacesContext context,
                      javax.faces.component.UIComponent component)
               throws java.io.IOException
Overrides:
encodeEnd in class MenuRenderer
Throws:
java.io.IOException

renderBeginText

protected void renderBeginText(javax.faces.component.UIComponent component,
                               int border,
                               boolean alignVertical,
                               javax.faces.context.FacesContext context,
                               boolean outerTable)
                        throws java.io.IOException
Throws:
java.io.IOException

renderEndText

protected void renderEndText(javax.faces.component.UIComponent component,
                             boolean alignVertical,
                             javax.faces.context.FacesContext context,
                             boolean outerTable)
                      throws java.io.IOException
Throws:
java.io.IOException

renderOption

protected void renderOption(javax.faces.context.FacesContext context,
                            javax.faces.component.UIComponent component,
                            javax.faces.model.SelectItem curItem,
                            boolean alignVertical,
                            int itemNumber)
                     throws java.io.IOException
Throws:
java.io.IOException


Copyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.