public class CollapsibleSubTableRenderer extends AbstractTableRenderer
AbstractTableRenderer.SimpleHeaderEncodeStrategy
Modifier and Type | Field and Description |
---|---|
static String |
TB_ROW |
HIDDEN_CONTAINER_ID
BREAK_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 |
decodeFiltering(javax.faces.context.FacesContext context,
UIDataTableBase dataTableBase,
String value) |
protected void |
decodeSorting(javax.faces.context.FacesContext context,
UIDataTableBase dataTableBase,
String value) |
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, preEncodeBegin, putRowStylesIntoContext
encodeColumn, encodeColumnEnd, encodeColumnStart, encodeFakeRow, encodeFirstRowEnd, encodeRowEnd, encodeStyle, encodeStyleClass, getCellClass, getCellElement, getColumnsCount, getFirstRowClass, getRowClass, isEmpty, isEmptyAttr, saveRowStyles, setCellElement
decodeSortingFiltering, isBuiltInSortRequiredFocColumn, isFilterRowRequiredForColumn, renderFilterRow, renderSortButton, updateAttribute
doCleanup, encodeRows, get, getColumnClass, getColumnClasses, getRendersChildren, getRowClass, getRowClassAttribute, getRowClasses, process, processRows, put, renderRowHandlers
concatClasses, concatStyles, decode, doEncodeBegin, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResourcePath, getSkin, getUtils, isAlreadyRendered, preDecode, queueComponentEventForBehaviorEvent, renderChildren
public static final String TB_ROW
protected void doDecode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
RendererBase
RendererBase.decode(FacesContext, UIComponent)
method.doDecode
in class AbstractTableRenderer
protected void decodeFiltering(javax.faces.context.FacesContext context, UIDataTableBase dataTableBase, String value)
decodeFiltering
in class SortingFilteringRowsRenderer
protected void decodeSorting(javax.faces.context.FacesContext context, UIDataTableBase dataTableBase, String value)
decodeSorting
in class SortingFilteringRowsRenderer
public 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 AbstractTableBaseRenderer
IOException
public 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 AbstractTableBaseRenderer
IOException
public void encodeTableFacets(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, UIDataTableBase dataTable) throws IOException
encodeTableFacets
in class AbstractTableRenderer
IOException
public void encodeTableBodyStart(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase dataTableBase) throws IOException
encodeTableBodyStart
in class AbstractTableRenderer
IOException
public void encodeBeforeRows(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase dataTableBase, boolean encodeParentTBody, boolean partialUpdate) throws IOException
encodeBeforeRows
in class AbstractTableRenderer
IOException
public void encodeRow(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, RowHolderBase holder) throws IOException
encodeRow
in class AbstractRowsRenderer
IOException
public void encodeAfterRows(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase dataTableBase, boolean encodeParentTBody, boolean partialUpdate) throws IOException
encodeAfterRows
in class AbstractTableRenderer
IOException
public boolean encodeParentTBody(UIDataTableBase dataTableBase)
encodeParentTBody
in class AbstractTableRenderer
public void encodeHiddenInput(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase dataTableBase) throws IOException
encodeHiddenInput
in class AbstractTableRenderer
IOException
public boolean containsThead()
containsThead
in class AbstractTableRenderer
public EncodeStrategy getHeaderEncodeStrategy(javax.faces.component.UIComponent column, String tableFacetName)
getHeaderEncodeStrategy
in class AbstractTableRenderer
public void encodeClientScript(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase component) throws IOException
encodeClientScript
in class AbstractTableRenderer
IOException
public String getTableSkinClass()
getTableSkinClass
in class AbstractTableRenderer
public String getRowSkinClass()
getRowSkinClass
in class AbstractTableRenderer
public String getFirstRowSkinClass()
getFirstRowSkinClass
in class AbstractTableRenderer
public String getHeaderRowSkinClass()
public String getHeaderFirstRowSkinClass()
public String getCellSkinClass()
getCellSkinClass
in class AbstractTableRenderer
public String getHeaderCellSkinClass()
getHeaderCellSkinClass
in class AbstractTableRenderer
public String getColumnHeaderCellSkinClass()
getColumnHeaderCellSkinClass
in class AbstractTableRenderer
public String getColumnHeaderSkinClass()
getColumnHeaderSkinClass
in class AbstractTableRenderer
public String getFooterSkinClass()
getFooterSkinClass
in class AbstractTableRenderer
public String getFooterCellSkinClass()
getFooterCellSkinClass
in class AbstractTableRenderer
public String getFooterFirstRowSkinClass()
public String getColumnFooterCellSkinClass()
getColumnFooterCellSkinClass
in class AbstractTableRenderer
public String getColumnFooterSkinClass()
getColumnFooterSkinClass
in class AbstractTableRenderer
public String getColumnFooterFirstSkinClass()
getColumnFooterFirstSkinClass
in class AbstractTableRenderer
public String getColumnHeaderFirstSkinClass()
getColumnHeaderFirstSkinClass
in class AbstractTableRenderer
public String getFooterFirstSkinClass()
getFooterFirstSkinClass
in class AbstractTableRenderer
public String getHeaderFirstSkinClass()
getHeaderFirstSkinClass
in class AbstractTableRenderer
public String getHeaderSkinClass()
getHeaderSkinClass
in class AbstractTableRenderer
public String getNoDataClass()
getNoDataClass
in class AbstractTableRenderer
public String getNoDataCellClass()
getNoDataCellClass
in class AbstractTableRenderer
public String getTableBodySkinClass()
getTableBodySkinClass
in class AbstractTableRenderer
public void encodeMetaComponent(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, String metaComponentId) throws IOException
encodeMetaComponent
in interface MetaComponentRenderer
encodeMetaComponent
in class AbstractTableRenderer
IOException
public EncodeStrategy getHiddenContainerStrategy(UIDataTableBase dataTableBase)
getHiddenContainerStrategy
in class AbstractTableRenderer
protected UIDataTableBase findParent(AbstractCollapsibleSubTable subTable)
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.