public class CollapsibleSubTableRenderer extends AbstractTableRenderer
AbstractTableRenderer.SimpleHeaderEncodeStrategy| Modifier and Type | Field and Description |
|---|---|
static String |
TB_ROW |
HIDDEN_CONTAINER_IDBREAK_ROW_BEFORE, CELL_CLASS_KEY, COLUMN_CLASS, FIRST_ROW_CLASS_KEY, ROW_CLASS, ROW_CLASS_KEY| Constructor and Description |
|---|
CollapsibleSubTableRenderer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsThead() |
protected void |
doDecode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer.
|
void |
encodeAfterRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase,
boolean encodeParentTBody,
boolean partialUpdate) |
void |
encodeBeforeRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase,
boolean encodeParentTBody,
boolean partialUpdate) |
void |
encodeClientScript(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase component) |
void |
encodeFirstRowStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
String parentId,
int currentRow,
javax.faces.component.UIComponent component) |
void |
encodeHiddenInput(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase) |
void |
encodeMetaComponent(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
String metaComponentId) |
boolean |
encodeParentTBody(UIDataTableBase dataTableBase) |
void |
encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase holder) |
void |
encodeRowStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
String parentId,
int currentRow,
javax.faces.component.UIComponent component) |
void |
encodeTableBodyStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase) |
void |
encodeTableFacets(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase dataTable) |
protected UIDataTableBase |
findParent(AbstractCollapsibleSubTable subTable) |
String |
getCellSkinClass() |
String |
getColumnFooterCellSkinClass() |
String |
getColumnFooterFirstSkinClass() |
String |
getColumnFooterSkinClass() |
String |
getColumnHeaderCellSkinClass() |
String |
getColumnHeaderFirstSkinClass() |
String |
getColumnHeaderSkinClass() |
String |
getFirstRowSkinClass() |
String |
getFooterCellSkinClass() |
String |
getFooterFirstRowSkinClass() |
String |
getFooterFirstSkinClass() |
String |
getFooterSkinClass() |
String |
getHeaderCellSkinClass() |
EncodeStrategy |
getHeaderEncodeStrategy(javax.faces.component.UIComponent column,
String tableFacetName) |
String |
getHeaderFirstRowSkinClass() |
String |
getHeaderFirstSkinClass() |
String |
getHeaderRowSkinClass() |
String |
getHeaderSkinClass() |
EncodeStrategy |
getHiddenContainerStrategy(UIDataTableBase dataTableBase) |
String |
getNoDataCellClass() |
String |
getNoDataClass() |
String |
getRowSkinClass() |
String |
getTableBodySkinClass() |
String |
getTableSkinClass() |
createRowHolder, decodeMetaComponent, doEncodeChildren, encodeColumnFacet, encodeFooterFacet, encodeHeaderFacet, encodeHiddens, encodeNoDataFacetOrLabel, encodeTableBodyEnd, encodeTableEnd, encodeTableFacet, encodeTableRows, encodeTableStart, encodeTableStructure, isColumnAttributeSet, isEncodeHeaders, mergeStyleClasses, partialEnd, partialStart, putRowStylesIntoContextencodeColumn, encodeColumnEnd, encodeColumnStart, encodeFakeRow, encodeFirstRowEnd, encodeRowEnd, encodeStyle, encodeStyleClass, getCellClass, getCellElement, getColumnsCount, getFirstRowClass, getRowClass, isEmpty, isEmptyAttr, saveRowStyles, setCellElementdecodeFiltering, decodeSorting, decodeSortingFiltering, updateAttributedoCleanup, encodeRows, get, getColumnClass, getColumnClasses, getRendersChildren, getRowClass, getRowClassAttribute, getRowClasses, process, processRows, put, renderRowHandlersconcatClasses, concatStyles, decode, doEncodeBegin, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResourcePath, getSkin, getUtils, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildrenpublic static final String TB_ROW
protected void doDecode(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
RendererBasedecode
method.doDecode in class AbstractTableRendererpublic void encodeFirstRowStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
String parentId,
int currentRow,
javax.faces.component.UIComponent component)
throws IOException
encodeFirstRowStart in class AbstractTableBaseRendererIOExceptionpublic void encodeRowStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
String parentId,
int currentRow,
javax.faces.component.UIComponent component)
throws IOException
encodeRowStart in class AbstractTableBaseRendererIOExceptionpublic void encodeTableFacets(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase dataTable)
throws IOException
encodeTableFacets in class AbstractTableRendererIOExceptionpublic void encodeTableBodyStart(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase)
throws IOException
encodeTableBodyStart in class AbstractTableRendererIOExceptionpublic void encodeBeforeRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase,
boolean encodeParentTBody,
boolean partialUpdate)
throws IOException
encodeBeforeRows in class AbstractTableRendererIOExceptionpublic void encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase holder)
throws IOException
encodeRow in class AbstractRowsRendererIOExceptionpublic void encodeAfterRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase,
boolean encodeParentTBody,
boolean partialUpdate)
throws IOException
encodeAfterRows in class AbstractTableRendererIOExceptionpublic boolean encodeParentTBody(UIDataTableBase dataTableBase)
encodeParentTBody in class AbstractTableRendererpublic void encodeHiddenInput(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase)
throws IOException
encodeHiddenInput in class AbstractTableRendererIOExceptionpublic boolean containsThead()
containsThead in class AbstractTableRendererpublic EncodeStrategy getHeaderEncodeStrategy(javax.faces.component.UIComponent column, String tableFacetName)
getHeaderEncodeStrategy in class AbstractTableRendererpublic void encodeClientScript(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase component)
throws IOException
encodeClientScript in class AbstractTableRendererIOExceptionpublic String getTableSkinClass()
getTableSkinClass in class AbstractTableRendererpublic String getRowSkinClass()
getRowSkinClass in class AbstractTableRendererpublic String getFirstRowSkinClass()
getFirstRowSkinClass in class AbstractTableRendererpublic String getHeaderRowSkinClass()
public String getHeaderFirstRowSkinClass()
public String getCellSkinClass()
getCellSkinClass in class AbstractTableRendererpublic String getHeaderCellSkinClass()
getHeaderCellSkinClass in class AbstractTableRendererpublic String getColumnHeaderCellSkinClass()
getColumnHeaderCellSkinClass in class AbstractTableRendererpublic String getColumnHeaderSkinClass()
getColumnHeaderSkinClass in class AbstractTableRendererpublic String getFooterSkinClass()
getFooterSkinClass in class AbstractTableRendererpublic String getFooterCellSkinClass()
getFooterCellSkinClass in class AbstractTableRendererpublic String getFooterFirstRowSkinClass()
public String getColumnFooterCellSkinClass()
getColumnFooterCellSkinClass in class AbstractTableRendererpublic String getColumnFooterSkinClass()
getColumnFooterSkinClass in class AbstractTableRendererpublic String getColumnFooterFirstSkinClass()
getColumnFooterFirstSkinClass in class AbstractTableRendererpublic String getColumnHeaderFirstSkinClass()
getColumnHeaderFirstSkinClass in class AbstractTableRendererpublic String getFooterFirstSkinClass()
getFooterFirstSkinClass in class AbstractTableRendererpublic String getHeaderFirstSkinClass()
getHeaderFirstSkinClass in class AbstractTableRendererpublic String getHeaderSkinClass()
getHeaderSkinClass in class AbstractTableRendererpublic String getNoDataClass()
getNoDataClass in class AbstractTableRendererpublic String getNoDataCellClass()
getNoDataCellClass in class AbstractTableRendererpublic String getTableBodySkinClass()
getTableBodySkinClass in class AbstractTableRendererpublic void encodeMetaComponent(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
String metaComponentId)
throws IOException
encodeMetaComponent in interface org.richfaces.renderkit.MetaComponentRendererencodeMetaComponent in class AbstractTableRendererIOExceptionpublic EncodeStrategy getHiddenContainerStrategy(UIDataTableBase dataTableBase)
getHiddenContainerStrategy in class AbstractTableRendererprotected UIDataTableBase findParent(AbstractCollapsibleSubTable subTable)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.