org.apache.myfaces.trinidadinternal.renderkit.core.pda
Class PdaTableRenderer

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

public class PdaTableRenderer
extends TableRenderer


Field Summary
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer
DEFAULT_REPEAT_CONTROL_BAR
 
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
PdaTableRenderer()
           
 
Method Summary
protected  void renderControlBar(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext tContext, javax.faces.component.UIComponent component)
          Renders the control bar
protected  void renderSingleRow(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext tContext, javax.faces.component.UIComponent component)
           
protected  void renderSubControlBar(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext tContext, javax.faces.component.UIComponent component, boolean isUpper)
          Render sthe area with the filter and links, if necessary
protected  void renderTableAttributes(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean, java.lang.Object cellPadding, java.lang.Object border)
          renders attributes on the outermost table element.
protected  void renderTableContent(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext tContext, javax.faces.component.UIComponent component)
          Renders the actual table content, with headers
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TableRenderer
createRangeChangeEvent, createRenderingContext, createResourceKeyMap, decode, decodeSelection, encodeAll, findTypeConstants, getDefaultStyleClass, getEmptyText, getHeaderFormatClass, getPartialRowKeys, getRendersChildren, getRowHeaderFormatClass, getSharedHideShowNode, getSharedNavBarRenderer, getWidth, renderNavigationFooterBars, renderNavigationHeaderBars, renderSpecialColumns, renderTableWithoutColumns, setSelectionResourceKeyMap, shouldRenderId
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
canSkipRendering, canSkipRendering, cloneWithType, getAbsoluteImageUri, getBaseImageUri, getInlineStyle, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getPartialTriggers, getShortDesc, getStyleClass, renderAllAttributes, renderAllAttributes, renderDecorativeIcon, renderDecorativeIcon, renderEventHandlers, renderFormattedText, renderHAlign, renderInlineStyle, renderInlineStyleAttribute, renderPossiblyFormattedText, renderScriptDeferAttribute, renderScriptTypeAttribute, renderShortDescAttribute, renderSpacer, renderStyleAttributes, renderStyleAttributes, renderSubmitButtonNonJSBrowser, renderTransparent, renderVerticalSpacer, resolveProperty, resolveProperty, skipDecode, supportsAccessKeys, supportsAdvancedForms, supportsAutoCompleteFormElements, supportsDisabledFormElements, supportsEditing, supportsIntrinsicEvents, supportsNarrowScreen, supportsNavigation, supportsOnClickOnImgInput, supportsReadonlyFormElements, supportsScripting, supportsSeparateWindow, supportsStyleAttributes, supportsTarget, supportsTextPresentation
 
Methods inherited from class org.apache.myfaces.trinidad.render.CoreRenderer
afterEncode, beforeEncode, decode, decodeBehaviors, delegateRenderer, delegateRendererBegin, delegateRendererEnd, encodeAllChildren, encodeBegin, encodeBegin, encodeChild, encodeChildren, encodeComponentResources, encodeEnd, encodeEnd, getBehaviorParameters, getClientId, getFacesBean, getFacet, getNextRenderedChildIndex, getRenderedChildCount, getRenderedFacetsAndChildren, getRenderingProperty, hasRenderedChildren, isDesktop, isGecko, isGenericPDA, isIE, isInaccessibleMode, isIPhone, isKonqueror, isNokiaS60, isOpera, isPDA, isScreenReaderMode, isWebKit, partialEncodeVisit, renderEncodedActionURI, renderEncodedResourceURI, renderId, renderStyleClass, renderStyleClasses, setRenderingProperty, setupChildrenEncodingContext, setupEncodingContext, setupEncodingContext, tearDownChildrenEncodingContext, tearDownEncodingContext, tearDownEncodingContext, toActionUri, toChar, toInt, toLong, toResourceUri, toString, toUri, visitChildrenForEncoding
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, getConvertedValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdaTableRenderer

public PdaTableRenderer()
Method Detail

renderTableAttributes

protected void renderTableAttributes(javax.faces.context.FacesContext context,
                                     org.apache.myfaces.trinidad.context.RenderingContext rc,
                                     javax.faces.component.UIComponent component,
                                     org.apache.myfaces.trinidad.bean.FacesBean bean,
                                     java.lang.Object cellPadding,
                                     java.lang.Object border)
                              throws java.io.IOException
renders attributes on the outermost table element. this includes width, cellpadding, cellspacing, border.

Overrides:
renderTableAttributes in class TableRenderer
Throws:
java.io.IOException

renderControlBar

protected final void renderControlBar(javax.faces.context.FacesContext context,
                                      org.apache.myfaces.trinidad.context.RenderingContext rc,
                                      TableRenderingContext tContext,
                                      javax.faces.component.UIComponent component)
                               throws java.io.IOException
Description copied from class: TableRenderer
Renders the control bar

Specified by:
renderControlBar in class TableRenderer
Throws:
java.io.IOException

renderSubControlBar

protected void renderSubControlBar(javax.faces.context.FacesContext context,
                                   org.apache.myfaces.trinidad.context.RenderingContext rc,
                                   TableRenderingContext tContext,
                                   javax.faces.component.UIComponent component,
                                   boolean isUpper)
                            throws java.io.IOException
Description copied from class: TableRenderer
Render sthe area with the filter and links, if necessary

Specified by:
renderSubControlBar in class TableRenderer
Throws:
java.io.IOException

renderTableContent

protected void renderTableContent(javax.faces.context.FacesContext context,
                                  org.apache.myfaces.trinidad.context.RenderingContext rc,
                                  TableRenderingContext tContext,
                                  javax.faces.component.UIComponent component)
                           throws java.io.IOException
Description copied from class: TableRenderer
Renders the actual table content, with headers

Specified by:
renderTableContent in class TableRenderer
Throws:
java.io.IOException

renderSingleRow

protected final void renderSingleRow(javax.faces.context.FacesContext context,
                                     org.apache.myfaces.trinidad.context.RenderingContext rc,
                                     TableRenderingContext tContext,
                                     javax.faces.component.UIComponent component)
                              throws java.io.IOException
Specified by:
renderSingleRow in class TableRenderer
Throws:
java.io.IOException


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.