org.apache.myfaces.trinidadinternal.renderkit.core.xhtml
Class ColumnGroupRenderer
java.lang.Object
javax.faces.render.Renderer
org.apache.myfaces.trinidad.render.CoreRenderer
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.XhtmlRenderer
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.ColumnGroupRenderer
- All Implemented Interfaces:
- java.lang.Cloneable, org.apache.myfaces.trinidad.render.TypedRenderer
- Direct Known Subclasses:
- ColumnRenderer
public class ColumnGroupRenderer
- extends XhtmlRenderer
Fields inherited from class org.apache.myfaces.trinidad.render.CoreRenderer |
CHAR_UNDEFINED, NO_CHILD_INDEX |
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 void |
findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
|
static java.lang.String |
getDefaultHeaderStyleClass(TableRenderingContext tContext)
|
protected java.lang.String |
getDefaultSortOrder(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getFormatType(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getHeaderInlineStyle(org.apache.myfaces.trinidad.context.RenderingContext arc)
|
protected boolean |
getHeaderNoWrap(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 ColumnGroupRenderer.NodeData |
getParentNode(TableRenderingContext tContext)
|
boolean |
getRendersChildren()
|
protected boolean |
getRowHeader(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
getSeparateRows(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected int |
getSortability(TableRenderingContext tContext,
javax.faces.component.UIComponent column)
|
protected boolean |
getSortable(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getSortingOnclick(org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int sortability)
|
protected java.lang.String |
getSortProperty(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected java.lang.String |
getWidth(org.apache.myfaces.trinidad.bean.FacesBean bean)
|
protected boolean |
hasSortingIcon(org.apache.myfaces.trinidad.context.RenderingContext arc,
int sortability)
|
protected java.lang.String |
renderHeaderAndSpan(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int rowSpan,
int colSpan)
|
protected void |
renderHeaderContents(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int sortability,
org.apache.myfaces.trinidad.skin.Icon sortIcon,
java.lang.String sortOnclick)
|
protected void |
renderSortOrderSymbol(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
int sortability,
org.apache.myfaces.trinidad.skin.Icon icon,
java.lang.String sortOnclick)
|
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 |
SORT_NO
protected static final int SORT_NO
- See Also:
- Constant Field Values
SORT_SORTABLE
protected static final int SORT_SORTABLE
- See Also:
- Constant Field Values
SORT_ASCENDING
protected static final int SORT_ASCENDING
- See Also:
- Constant Field Values
SORT_DESCENDING
protected static final int SORT_DESCENDING
- See Also:
- Constant Field Values
ColumnGroupRenderer
public ColumnGroupRenderer()
findTypeConstants
protected void findTypeConstants(org.apache.myfaces.trinidad.bean.FacesBean.Type type)
- Overrides:
findTypeConstants
in class XhtmlRenderer
getRendersChildren
public boolean getRendersChildren()
- Overrides:
getRendersChildren
in class javax.faces.render.Renderer
getHeaderText
protected java.lang.String getHeaderText(org.apache.myfaces.trinidad.bean.FacesBean bean)
getHeaderNoWrap
protected boolean getHeaderNoWrap(org.apache.myfaces.trinidad.bean.FacesBean bean)
getNoWrap
protected boolean getNoWrap(org.apache.myfaces.trinidad.bean.FacesBean bean)
getRowHeader
protected boolean getRowHeader(org.apache.myfaces.trinidad.bean.FacesBean bean)
getSeparateRows
protected boolean getSeparateRows(org.apache.myfaces.trinidad.bean.FacesBean bean)
getWidth
protected java.lang.String getWidth(org.apache.myfaces.trinidad.bean.FacesBean bean)
getFormatType
protected java.lang.String getFormatType(org.apache.myfaces.trinidad.bean.FacesBean bean)
getSortable
protected boolean getSortable(org.apache.myfaces.trinidad.bean.FacesBean bean)
getSortProperty
protected java.lang.String getSortProperty(org.apache.myfaces.trinidad.bean.FacesBean bean)
getDefaultSortOrder
protected java.lang.String getDefaultSortOrder(org.apache.myfaces.trinidad.bean.FacesBean bean)
getDefaultHeaderStyleClass
public static java.lang.String getDefaultHeaderStyleClass(TableRenderingContext tContext)
getHeaderStyleClass
protected java.lang.String getHeaderStyleClass(TableRenderingContext tContext)
- 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.
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 org.apache.myfaces.trinidad.render.CoreRenderer
- Throws:
java.io.IOException
renderHeaderAndSpan
protected final java.lang.String renderHeaderAndSpan(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int rowSpan,
int colSpan)
throws java.io.IOException
- Returns:
- the headerID
- Throws:
java.io.IOException
getHeaderInlineStyle
protected java.lang.String getHeaderInlineStyle(org.apache.myfaces.trinidad.context.RenderingContext arc)
- Returns:
- an inline style String to be rendered on headers (used on
special subclasses)
getSortingOnclick
protected java.lang.String getSortingOnclick(org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int sortability)
renderHeaderContents
protected void renderHeaderContents(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
TableRenderingContext tContext,
javax.faces.component.UIComponent column,
int sortability,
org.apache.myfaces.trinidad.skin.Icon sortIcon,
java.lang.String sortOnclick)
throws java.io.IOException
- Throws:
java.io.IOException
renderSortOrderSymbol
protected void renderSortOrderSymbol(javax.faces.context.FacesContext context,
org.apache.myfaces.trinidad.context.RenderingContext arc,
int sortability,
org.apache.myfaces.trinidad.skin.Icon icon,
java.lang.String sortOnclick)
throws java.io.IOException
- Throws:
java.io.IOException
getSortability
protected final int getSortability(TableRenderingContext tContext,
javax.faces.component.UIComponent column)
- Returns:
- 0 if not sortable. 1 if sortable, but not sorted.
2 if sorted in ascending order. 3 if sorted in descending order.
hasSortingIcon
protected boolean hasSortingIcon(org.apache.myfaces.trinidad.context.RenderingContext arc,
int sortability)
getParentNode
protected final ColumnGroupRenderer.NodeData getParentNode(TableRenderingContext tContext)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.