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

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
All Implemented Interfaces:
java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
Direct Known Subclasses:
DetailColumnRenderer, FocusColumnRenderer, SelectionColumnRenderer

public class SpecialColumnRenderer
extends ColumnRenderer


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
SpecialColumnRenderer()
           
 
Method Summary
protected  java.lang.String getHeaderInlineStyle(org.apache.myfaces.trinidad.context.RenderingContext arc)
           
protected  boolean getHeaderNoWrap(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  boolean getSortable(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
protected  java.lang.String getSortProperty(org.apache.myfaces.trinidad.bean.FacesBean bean)
           
 javax.faces.component.UIComponent getSpecialColumn()
           
protected  boolean isSpecialColumn()
           
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnRenderer
encodeAll, getColumnWidthFromTable, getDataStyleClass, getTableDataStyleClass, renderDataStyleClass, renderHeadersAttr, renderKids
 
Methods inherited from class org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
findTypeConstants, getDefaultHeaderStyleClass, getDefaultSortOrder, getFormatType, getHeaderStyleClass, getHeaderText, getNoWrap, 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

SpecialColumnRenderer

public SpecialColumnRenderer()
Method Detail

getSpecialColumn

public javax.faces.component.UIComponent getSpecialColumn()

getHeaderNoWrap

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

getSortable

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

getSortProperty

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

getHeaderInlineStyle

protected java.lang.String getHeaderInlineStyle(org.apache.myfaces.trinidad.context.RenderingContext arc)
Overrides:
getHeaderInlineStyle in class ColumnGroupRenderer
Returns:
an inline style String to be rendered on headers (used on special subclasses)

isSpecialColumn

protected boolean isSpecialColumn()
Overrides:
isSpecialColumn in class ColumnRenderer


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