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:
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 arc, 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  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 arc, 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 arc, 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, getSortingOnclick, getSortProperty, getWidth, hasSortingIcon, renderHeaderAndSpan, renderHeaderContents, renderSortOrderSymbol
 
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, 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

ColumnRenderer

public ColumnRenderer()
Method Detail

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 ColumnGroupRenderer
Throws:
java.io.IOException

renderKids

protected void renderKids(javax.faces.context.FacesContext context,
                          org.apache.myfaces.trinidad.context.RenderingContext arc,
                          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 arc,
                                                    TableRenderingContext tContext)
                                             throws java.io.IOException
Throws:
java.io.IOException


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