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

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.ColumnGroupRenderer
                  extended by org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
Direct Known Subclasses:
PdaColumnRenderer, SpecialColumnRenderer, TreeNodeColumnRenderer

public class ColumnRenderer
extends ColumnGroupRenderer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
ColumnGroupRenderer.NodeData
 
Field Summary
 
Fields inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
SORT_ASCENDING, SORT_DESCENDING, SORT_NO, SORT_SORTABLE
 
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
ColumnRenderer()
           
 
Method Summary
protected  void encodeAll(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, javax.faces.component.UIComponent component, org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.Object getColumnWidthFromTable(TableRenderingContext tContext, int index)
           
static java.lang.String getDataStyleClass(TableRenderingContext tContext)
           
protected  boolean getShouldWrap()
           
protected  java.lang.String getTableDataStyleClass(TableRenderingContext tContext)
          protected so that the table data style can be overridden.
protected  boolean isSpecialColumn()
           
static java.lang.String renderDataStyleClass(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext tContext)
           
static void renderHeadersAttr(javax.faces.context.FacesContext context, TableRenderingContext tContext)
          renders the "headers" attribute for a TD table cell
protected  void renderKids(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext rc, TableRenderingContext trc, javax.faces.component.UIComponent column)
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
findTypeConstants, getDefaultHeaderStyleClass, getDefaultSortOrder, getFormatType, getHeaderInlineStyle, getHeaderNoWrap, getHeaderStyleClass, getHeaderText, getNoWrap, getParentNode, getRendersChildren, getRowHeader, getSeparateRows, getSortability, getSortable, getSortableHeaderStyleClass, getSortingOnclick, getSortProperty, getWidth, hasSortingIcon, renderHeaderAndSpan, renderHeaderContents, renderSortOrderSymbol
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
canSkipRendering, canSkipRendering, cloneWithType, getAbsoluteImageUri, getBaseImageUri, getDefaultStyleClass, 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, shouldRenderId, 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, 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

ColumnRenderer

public ColumnRenderer()
Method Detail

encodeAll

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

renderKids

protected void renderKids(javax.faces.context.FacesContext context,
                          org.apache.myfaces.trinidad.context.RenderingContext rc,
                          TableRenderingContext trc,
                          javax.faces.component.UIComponent column)
                   throws java.io.IOException
Throws:
java.io.IOException

renderHeadersAttr

public static void renderHeadersAttr(javax.faces.context.FacesContext context,
                                     TableRenderingContext tContext)
                              throws java.io.IOException
renders the "headers" attribute for a TD table cell

Parameters:
tContext -
Throws:
java.io.IOException

getColumnWidthFromTable

protected java.lang.Object getColumnWidthFromTable(TableRenderingContext tContext,
                                                   int index)

getTableDataStyleClass

protected java.lang.String getTableDataStyleClass(TableRenderingContext tContext)
protected so that the table data style can be overridden. see FocusColumnRenderer


isSpecialColumn

protected boolean isSpecialColumn()

getDataStyleClass

public static java.lang.String getDataStyleClass(TableRenderingContext tContext)

renderDataStyleClass

public static java.lang.String renderDataStyleClass(javax.faces.context.FacesContext context,
                                                    org.apache.myfaces.trinidad.context.RenderingContext rc,
                                                    TableRenderingContext tContext)
                                             throws java.io.IOException
Throws:
java.io.IOException

getShouldWrap

protected boolean getShouldWrap()


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