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

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.OutputLabelRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer

public class OutputLabelRenderer
extends ValueRenderer

Renderer for org.apache.myfaces.trinidad.Label, family org.apache.myfaces.trinidad.Output.


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
  OutputLabelRenderer()
           
protected OutputLabelRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
 
Method Summary
protected  void encodeAll(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean encodeIcons(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean, java.lang.String messageType, java.lang.String forId)
           
protected  void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
           
protected  char getAccessKey(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getDefaultStyleClass(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getDefaultValign(org.apache.myfaces.trinidad.bean.FacesBean bean)
          we default the valign. the user can use skinning to override.
protected  java.lang.String getFor(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getForId(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getMessageDescUrl(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getMessageTargetFrame(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getMessageType(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 boolean getRendersChildren()
           
protected  boolean getShowRequired(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean isLabelTagNeeded(org.apache.myfaces.trinidad.context.RenderingContext arc, org.apache.myfaces.trinidad.bean.FacesBean bean, java.lang.String forId, int accessKeyIndex)
           
protected  boolean renderMessageSymbol(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, java.lang.Object type, java.lang.Object destination, java.lang.Object anchor, java.lang.Object targetFrame, java.lang.Object vAlign)
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ValueRenderer
getConvertedString, 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, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderTransparent, renderVerticalSpacer, shouldRenderId, 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, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, toChar, toInt, toLong, toString, toUri
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputLabelRenderer

public OutputLabelRenderer()

OutputLabelRenderer

protected OutputLabelRenderer(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
Method Detail

getRendersChildren

public boolean getRendersChildren()
Overrides:
getRendersChildren in class javax.faces.render.Renderer

findTypeConstants

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

encodeAll

protected void encodeAll(javax.faces.context.FacesContext context,
                         org.apache.myfaces.trinidad.context.RenderingContext arc,
                         javax.faces.component.UIComponent component,
                         org.apache.myfaces.trinidad.bean.FacesBean bean)
                  throws java.io.IOException
Overrides:
encodeAll in class org.apache.myfaces.trinidad.render.CoreRenderer
Throws:
java.io.IOException

encodeIcons

protected boolean encodeIcons(javax.faces.context.FacesContext context,
                              org.apache.myfaces.trinidad.context.RenderingContext arc,
                              javax.faces.component.UIComponent component,
                              org.apache.myfaces.trinidad.bean.FacesBean bean,
                              java.lang.String messageType,
                              java.lang.String forId)
                       throws java.io.IOException
Throws:
java.io.IOException

isLabelTagNeeded

protected boolean isLabelTagNeeded(org.apache.myfaces.trinidad.context.RenderingContext arc,
                                   org.apache.myfaces.trinidad.bean.FacesBean bean,
                                   java.lang.String forId,
                                   int accessKeyIndex)

renderMessageSymbol

protected boolean renderMessageSymbol(javax.faces.context.FacesContext context,
                                      org.apache.myfaces.trinidad.context.RenderingContext arc,
                                      java.lang.Object type,
                                      java.lang.Object destination,
                                      java.lang.Object anchor,
                                      java.lang.Object targetFrame,
                                      java.lang.Object vAlign)
                               throws java.io.IOException
Throws:
java.io.IOException

getDefaultStyleClass

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

getShowRequired

protected boolean getShowRequired(org.apache.myfaces.trinidad.bean.FacesBean bean)

getDefaultValign

protected java.lang.String getDefaultValign(org.apache.myfaces.trinidad.bean.FacesBean bean)
we default the valign. the user can use skinning to override.


getAccessKey

protected char getAccessKey(org.apache.myfaces.trinidad.bean.FacesBean bean)

getFor

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

getForId

protected java.lang.String getForId(javax.faces.context.FacesContext context,
                                    javax.faces.component.UIComponent component,
                                    org.apache.myfaces.trinidad.bean.FacesBean bean)

getMessageType

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

getMessageDescUrl

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

getMessageTargetFrame

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


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