org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.table
Class SelectionColumnRenderer

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

public class SelectionColumnRenderer
extends SpecialColumnRenderer


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
SelectionColumnRenderer()
           
 
Method Summary
protected  java.lang.String getFormatType(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getHeaderStyleClass(TableRenderingContext tContext)
           
protected  java.lang.String getHeaderText(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getNoWrap(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
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.table.SpecialColumnRenderer
getHeaderInlineStyle, getHeaderNoWrap, getSortable, getSortProperty, getSpecialColumn, isSpecialColumn
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer
encodeAll, getColumnWidthFromTable, getDataStyleClass, getTableDataStyleClass, renderDataStyleClass, renderHeadersAttr
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
findTypeConstants, getDefaultHeaderStyleClass, getDefaultSortOrder, getParentNode, getRendersChildren, getRowHeader, getSeparateRows, getSortability, getSortingOnclick, 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

SelectionColumnRenderer

public SelectionColumnRenderer()
Method Detail

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
Overrides:
renderKids in class ColumnRenderer
Throws:
java.io.IOException

getHeaderText

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

getNoWrap

protected boolean getNoWrap(org.apache.myfaces.trinidad.bean.FacesBean bean)
Overrides:
getNoWrap in class ColumnGroupRenderer

getFormatType

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

getHeaderStyleClass

protected java.lang.String getHeaderStyleClass(TableRenderingContext tContext)
Overrides:
getHeaderStyleClass in class ColumnGroupRenderer
Parameters:
tContext - the column is identified by the logicalColumnIndex on this context.
Returns:
the CSS style class to use for a column header. This will be left-aligned for text, right-aligned for numbers and center-aligned for icons.


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