public class DataTableRenderer extends AbstractTableRenderer
AbstractTableRenderer.SimpleHeaderEncodeStrategyHIDDEN_CONTAINER_IDBREAK_ROW_BEFORE, CELL_CLASS_KEY, COLUMN_CLASS, FIRST_ROW_CLASS_KEY, ROW_CLASS, ROW_CLASS_KEY| Constructor and Description |
|---|
DataTableRenderer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsThead() |
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer.
|
protected void |
doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom start encoding of concrete renderer.
|
protected void |
doEncodeEnd(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom finish encoding 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 |
encodeCaption(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
AbstractDataTable dataTable) |
void |
encodeClientScript(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase) |
void |
encodeHiddenInput(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase component) |
boolean |
encodeParentTBody(UIDataTableBase dataTableBase) |
void |
encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase holder) |
void |
encodeTableStructure(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase dataTable) |
String |
getCaptionSkinClass() |
String |
getCellSkinClass() |
String |
getColumnFooterCellSkinClass() |
String |
getColumnFooterFirstSkinClass() |
String |
getColumnFooterSkinClass() |
String |
getColumnHeaderCellSkinClass() |
String |
getColumnHeaderFirstSkinClass() |
String |
getColumnHeaderSkinClass() |
protected Class<? extends javax.faces.component.UIComponent> |
getComponentClass()
Get base component slass , targetted for this renderer.
|
String |
getFirstRowSkinClass() |
String |
getFooterCellSkinClass() |
String |
getFooterFirstSkinClass() |
String |
getFooterSkinClass() |
String |
getHeaderCellSkinClass() |
EncodeStrategy |
getHeaderEncodeStrategy(javax.faces.component.UIComponent column,
String facetName) |
String |
getHeaderFirstSkinClass() |
String |
getHeaderSkinClass() |
EncodeStrategy |
getHiddenContainerStrategy(UIDataTableBase dataTableBase) |
String |
getNoDataCellClass() |
String |
getNoDataClass() |
String |
getRowSkinClass() |
String |
getTableBodySkinClass() |
String |
getTableSkinClass() |
createRowHolder, decodeMetaComponent, doEncodeChildren, encodeColumnFacet, encodeFooterFacet, encodeHeaderFacet, encodeHiddens, encodeMetaComponent, encodeNoDataFacetOrLabel, encodeTableBodyEnd, encodeTableBodyStart, encodeTableEnd, encodeTableFacet, encodeTableFacets, encodeTableRows, encodeTableStart, isColumnAttributeSet, isEncodeHeaders, mergeStyleClasses, partialEnd, partialStart, putRowStylesIntoContextencodeColumn, encodeColumnEnd, encodeColumnStart, encodeFakeRow, encodeFirstRowEnd, encodeFirstRowStart, encodeRowEnd, encodeRowStart, 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, encodeBegin, encodeChildren, encodeEnd, getResourcePath, getSkin, getUtils, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildrenprotected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
RendererBasedecode
method.doDecode in class AbstractTableRendererpublic void encodeTableStructure(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase dataTable)
throws IOException
encodeTableStructure 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 encodeAfterRows(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase,
boolean encodeParentTBody,
boolean partialUpdate)
throws IOException
encodeAfterRows in class AbstractTableRendererIOExceptionpublic void encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase holder)
throws IOException
encodeRow in class AbstractRowsRendererIOExceptionpublic boolean encodeParentTBody(UIDataTableBase dataTableBase)
encodeParentTBody in class AbstractTableRendererprotected void doEncodeBegin(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
RendererBaseencodeBegin method.doEncodeBegin in class RendererBaseIOExceptionprotected void doEncodeEnd(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws IOException
RendererBaseencodeEnd method.doEncodeEnd in class RendererBaseIOExceptionprotected Class<? extends javax.faces.component.UIComponent> getComponentClass()
RendererBasegetComponentClass in class RendererBasepublic void encodeCaption(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
AbstractDataTable dataTable)
throws IOException
IOExceptionpublic EncodeStrategy getHeaderEncodeStrategy(javax.faces.component.UIComponent column, String facetName)
getHeaderEncodeStrategy in class AbstractTableRendererpublic boolean containsThead()
containsThead in class AbstractTableRendererpublic void encodeClientScript(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
UIDataTableBase dataTableBase)
throws IOException
encodeClientScript in class AbstractTableRendererIOExceptionpublic void encodeHiddenInput(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext context,
UIDataTableBase component)
throws IOException
encodeHiddenInput in class AbstractTableRendererIOExceptionpublic String getTableSkinClass()
getTableSkinClass in class AbstractTableRendererpublic String getCaptionSkinClass()
public String getRowSkinClass()
getRowSkinClass in class AbstractTableRendererpublic String getFirstRowSkinClass()
getFirstRowSkinClass in class AbstractTableRendererpublic String getCellSkinClass()
getCellSkinClass in class AbstractTableRendererpublic String getHeaderSkinClass()
getHeaderSkinClass in class AbstractTableRendererpublic String getHeaderFirstSkinClass()
getHeaderFirstSkinClass in class AbstractTableRendererpublic String getHeaderCellSkinClass()
getHeaderCellSkinClass in class AbstractTableRendererpublic String getColumnHeaderSkinClass()
getColumnHeaderSkinClass in class AbstractTableRendererpublic String getColumnHeaderFirstSkinClass()
getColumnHeaderFirstSkinClass in class AbstractTableRendererpublic String getColumnHeaderCellSkinClass()
getColumnHeaderCellSkinClass in class AbstractTableRendererpublic String getColumnFooterSkinClass()
getColumnFooterSkinClass in class AbstractTableRendererpublic String getColumnFooterFirstSkinClass()
getColumnFooterFirstSkinClass in class AbstractTableRendererpublic String getColumnFooterCellSkinClass()
getColumnFooterCellSkinClass in class AbstractTableRendererpublic String getFooterSkinClass()
getFooterSkinClass in class AbstractTableRendererpublic String getFooterFirstSkinClass()
getFooterFirstSkinClass in class AbstractTableRendererpublic String getFooterCellSkinClass()
getFooterCellSkinClass in class AbstractTableRendererpublic String getNoDataClass()
getNoDataClass in class AbstractTableRendererpublic String getNoDataCellClass()
getNoDataCellClass in class AbstractTableRendererpublic String getTableBodySkinClass()
getTableBodySkinClass in class AbstractTableRendererpublic EncodeStrategy getHiddenContainerStrategy(UIDataTableBase dataTableBase)
getHiddenContainerStrategy in class AbstractTableRendererCopyright © 2012 JBoss by Red Hat. All Rights Reserved.