org.kuali.kfs.sys.document.web.renderers
Class RadioButtonGroupRenderer

java.lang.Object
  extended by org.kuali.kfs.sys.document.web.renderers.FieldRendererBase
      extended by org.kuali.kfs.sys.document.web.renderers.RadioButtonGroupRenderer
All Implemented Interfaces:
FieldRenderer, Renderer

public class RadioButtonGroupRenderer
extends FieldRendererBase

Renders a control as a group of radio buttons


Constructor Summary
RadioButtonGroupRenderer()
           
 
Method Summary
protected  String buildRadioButton(org.kuali.rice.core.util.KeyLabelPair keyLabelPair)
          Given a KeyLabelPair, generates a radio buttion representing it
protected  String buildRadioButtons()
          Builds radio buttons for all the valid values on the field
 void render(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag)
          Asks this renderer to render
 boolean renderQuickfinder()
          No quickfinder
 
Methods inherited from class org.kuali.kfs.sys.document.web.renderers.FieldRendererBase
buildOnBlur, clear, closeNoWrapSpan, getAccessibleTitle, getDynamicNameLabel, getErrorIconImageTag, getField, getFieldName, getQuickfinderTabIndex, isShowError, openNoWrapSpan, overrideOnBlur, renderErrorIcon, renderQuickFinderIfNecessary, setAccessibleTitle, setArbitrarilyHighTabIndex, setDynamicNameLabel, setField, setShowError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadioButtonGroupRenderer

public RadioButtonGroupRenderer()
Method Detail

render

public void render(javax.servlet.jsp.PageContext pageContext,
                   javax.servlet.jsp.tagext.Tag parentTag)
            throws javax.servlet.jsp.JspException
Description copied from interface: Renderer
Asks this renderer to render

Parameters:
pageContext - the JSP page context to render to
parentTag - the tag that is the "parent" of this rendering
Throws:
javax.servlet.jsp.JspException
See Also:
Renderer.render(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag)

buildRadioButtons

protected String buildRadioButtons()
Builds radio buttons for all the valid values on the field

Parameters:
propertyPrefix - the property path from the form to the business object being rendered
Returns:
a String containing the HTML for all the radio buttons

buildRadioButton

protected String buildRadioButton(org.kuali.rice.core.util.KeyLabelPair keyLabelPair)
Given a KeyLabelPair, generates a radio buttion representing it

Parameters:
keyLabelPair - the key label pair to turn into a radio button
propertyPrefix - the property path from the form to the business object being rendered
Returns:
the HTML for the represented radio button

renderQuickfinder

public boolean renderQuickfinder()
No quickfinder

Returns:
true if a quick finder should be rendered, false otherwise
See Also:
FieldRenderer.renderQuickfinder()


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.