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

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.PanelHorizontalLayoutRenderer
                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelButtonBarRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer

public class PanelButtonBarRenderer
extends PanelHorizontalLayoutRenderer


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
PanelButtonBarRenderer()
           
 
Method Summary
protected  void encodeChild(javax.faces.context.FacesContext context, javax.faces.component.UIComponent child, java.lang.Object vAlign)
          Render a single child (or the separator facet)
protected  void encodeSeparator(javax.faces.context.FacesContext context, javax.faces.component.UIComponent separator, java.lang.Object vAlign)
          Render a separator
protected  java.lang.Object getValign(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  void renderStyleAttributes(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc, org.apache.myfaces.trinidad.bean.FacesBean bean)
          This is how we can render both the user defined styleClass and our component style class.
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelHorizontalLayoutRenderer
encodeAll, findTypeConstants, getHalign, getRendersChildren
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
cloneWithType, enableScriptDeferring, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, 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, 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

PanelButtonBarRenderer

public PanelButtonBarRenderer()
Method Detail

getValign

protected java.lang.Object getValign(org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getValign in class PanelHorizontalLayoutRenderer

renderStyleAttributes

protected void renderStyleAttributes(javax.faces.context.FacesContext context,
                                     org.apache.myfaces.trinidad.context.RenderingContext arc,
                                     org.apache.myfaces.trinidad.bean.FacesBean bean)
                              throws java.io.IOException
This is how we can render both the user defined styleClass and our component style class.

Overrides:
renderStyleAttributes in class XhtmlRenderer
Throws:
java.io.IOException

encodeChild

protected void encodeChild(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent child,
                           java.lang.Object vAlign)
                    throws java.io.IOException
Render a single child (or the separator facet)

Overrides:
encodeChild in class PanelHorizontalLayoutRenderer
Throws:
java.io.IOException

encodeSeparator

protected void encodeSeparator(javax.faces.context.FacesContext context,
                               javax.faces.component.UIComponent separator,
                               java.lang.Object vAlign)
                        throws java.io.IOException
Render a separator

Overrides:
encodeSeparator in class PanelHorizontalLayoutRenderer
Throws:
java.io.IOException


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