org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class SimpleSelectBooleanRadioRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.apache.myfaces.trinidad.render.CoreRenderer
          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ValueRenderer
                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer
                      extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer
                          extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormInputRenderer
                              extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectBooleanRenderer
                                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectBooleanRadioRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer

public class SimpleSelectBooleanRadioRenderer
extends SimpleSelectBooleanRenderer


Field Summary
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
TRANSPARENT_GIF
 
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
CHAR_UNDEFINED, NO_CHILD_INDEX
 
Constructor Summary
SimpleSelectBooleanRadioRenderer()
           
SimpleSelectBooleanRadioRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 
Method Summary
protected  void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
protected  java.lang.String getCompositeId(java.lang.String clientId)
           
protected  java.lang.String getContentStyleClass(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getGroup(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getIconAltTextName(boolean selected)
           
protected  java.lang.String getIconName(boolean selected, boolean disabled)
           
protected  java.lang.String getRootStyleClass(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 java.lang.Object getSubmittedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  java.lang.Object getType()
           
protected  java.lang.Object getValueAttr(org.apache.myfaces.trinidad.context.RenderingContext arc)
           
protected  boolean isRadio()
           
protected  void renderInputEventHandlers(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void renderNameAttribute(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void renderSpanEventHandlers(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean shouldRenderName(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Returns true if the component should render the ID as a name.
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.SimpleSelectBooleanRenderer
encodeAllAsElement, encodeAllAsNonElement, getAccessKey, getAutoSubmitScript, getRenderSimpleSpan, getText, renderAccessKeyAttribute, renderText
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormInputRenderer
getShowRequired, getSimple, renderAllAttributes, renderDisabledAttribute, renderId, renderRootDomElementStyles
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormElementRenderer
encodeAll, getContentStyle, getDefaultStyleClass, getHiddenLabel, getLabel, getOnblur, getOnchange, getOnfocus, getRendersChildren, isAutoSubmit, isHiddenLabelRequired, renderAsElement, renderEventHandlers, renderFormEventHandlers, renderNonElementContent, renderReadOnlyAsElement, renderShortDescAsHiddenLabel
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.EditableValueRenderer
addOnSubmitConverterValidators, decode, getConvertedString, getConvertedValue, getDisabled, getReadOnly, getRequired, getRequiredMessageKey, getSubmittedValue, getValidators, isImmediate, shouldRenderId, wasSubmitted
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ValueRenderer
getConverter, getDefaultConverter, getValue, getValueBinding
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
cloneWithType, enableScriptDeferring, getAbsoluteImageUri, getBaseImageUri, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getShortDesc, getStyleClass, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderTransparent, renderVerticalSpacer, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNavigation, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation, supportsXMLDOM
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeEnd, encodeEnd, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isIE, isInaccessibleMode, isPDA, isScreenReaderMode, renderEncodedActionURI, renderEncodedResourceURI, renderStyleClass, renderStyleClasses, setRenderingProperty, toChar, toInt, toLong, toString, toUri
 
Methods inherited from class javax.faces.render.Renderer
convertClientId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSelectBooleanRadioRenderer

public SimpleSelectBooleanRadioRenderer()

SimpleSelectBooleanRadioRenderer

public SimpleSelectBooleanRadioRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Method Detail

findTypeConstants

protected void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Overrides:
findTypeConstants in class SimpleSelectBooleanRenderer

getSubmittedValue

public java.lang.Object getSubmittedValue(javax.faces.context.FacesContext context,
                                          javax.faces.component.UIComponent component)
Overrides:
getSubmittedValue in class EditableValueRenderer

getValueAttr

protected java.lang.Object getValueAttr(org.apache.myfaces.trinidad.context.RenderingContext arc)
Specified by:
getValueAttr in class SimpleSelectBooleanRenderer

getType

protected java.lang.Object getType()
Specified by:
getType in class SimpleSelectBooleanRenderer

getIconAltTextName

protected java.lang.String getIconAltTextName(boolean selected)
Specified by:
getIconAltTextName in class SimpleSelectBooleanRenderer

getIconName

protected java.lang.String getIconName(boolean selected,
                                       boolean disabled)
Specified by:
getIconName in class SimpleSelectBooleanRenderer

renderNameAttribute

protected void renderNameAttribute(javax.faces.context.FacesContext context,
                                   org.apache.myfaces.trinidad.context.RenderingContext arc,
                                   org.apache.myfaces.trinidad.bean.FacesBean bean)
                            throws java.io.IOException
Overrides:
renderNameAttribute in class SimpleSelectBooleanRenderer
Throws:
java.io.IOException

shouldRenderName

protected boolean shouldRenderName(javax.faces.context.FacesContext context,
                                   javax.faces.component.UIComponent component)
Returns true if the component should render the ID as a name. By default, don't if the component is readonly.

Overrides:
shouldRenderName in class FormInputRenderer

isRadio

protected boolean isRadio()
Overrides:
isRadio in class SimpleSelectBooleanRenderer

getCompositeId

protected java.lang.String getCompositeId(java.lang.String clientId)
Overrides:
getCompositeId in class SimpleSelectBooleanRenderer

renderSpanEventHandlers

protected void renderSpanEventHandlers(javax.faces.context.FacesContext context,
                                       org.apache.myfaces.trinidad.bean.FacesBean bean)
                                throws java.io.IOException
Overrides:
renderSpanEventHandlers in class SimpleSelectBooleanRenderer
Throws:
java.io.IOException

renderInputEventHandlers

protected void renderInputEventHandlers(javax.faces.context.FacesContext context,
                                        org.apache.myfaces.trinidad.bean.FacesBean bean)
                                 throws java.io.IOException
Overrides:
renderInputEventHandlers in class SimpleSelectBooleanRenderer
Throws:
java.io.IOException

getGroup

protected java.lang.String getGroup(org.apache.myfaces.trinidad.bean.FacesBean bean)

getContentStyleClass

protected java.lang.String getContentStyleClass(org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getContentStyleClass in class FormInputRenderer

getRootStyleClass

protected java.lang.String getRootStyleClass(org.apache.myfaces.trinidad.bean.FacesBean bean)
Specified by:
getRootStyleClass in class FormInputRenderer


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.