public class DataTableRenderer extends AbstractTableRenderer
AbstractTableRenderer.SimpleHeaderEncodeStrategy
HIDDEN_CONTAINER_ID
BREAK_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, preEncodeBegin, putRowStylesIntoContext
encodeColumn, encodeColumnEnd, encodeColumnStart, encodeFakeRow, encodeFirstRowEnd, encodeFirstRowStart, encodeRowEnd, encodeRowStart, encodeStyle, encodeStyleClass, getCellClass, getCellElement, getColumnsCount, getFirstRowClass, getRowClass, isEmpty, isEmptyAttr, saveRowStyles, setCellElement
decodeFiltering, decodeSorting, decodeSortingFiltering, isBuiltInSortRequiredFocColumn, isFilterRowRequiredForColumn, renderFilterRow, renderSortButton, updateAttribute
doCleanup, encodeRows, get, getColumnClass, getColumnClasses, getRendersChildren, getRowClass, getRowClassAttribute, getRowClasses, process, processRows, put, renderRowHandlers
concatClasses, concatStyles, decode, encodeBegin, encodeChildren, encodeEnd, getResourcePath, getSkin, getUtils, isAlreadyRendered, preDecode, queueComponentEventForBehaviorEvent, renderChildren
protected void doDecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
RendererBase
RendererBase.decode(FacesContext, UIComponent)
method.doDecode
in class AbstractTableRenderer
public void encodeTableStructure(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, UIDataTableBase dataTable) throws IOException
encodeTableStructure
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 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 void encodeRow(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, RowHolderBase holder) throws IOException
encodeRow
in class AbstractRowsRenderer
IOException
public boolean encodeParentTBody(UIDataTableBase dataTableBase)
encodeParentTBody
in class AbstractTableRenderer
protected void doEncodeBegin(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
RendererBase
RendererBase.encodeBegin(FacesContext, UIComponent)
method.doEncodeBegin
in class RendererBase
IOException
protected void doEncodeEnd(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
RendererBase
RendererBase.encodeEnd(FacesContext, UIComponent)
method.doEncodeEnd
in class RendererBase
IOException
protected Class<? extends javax.faces.component.UIComponent> getComponentClass()
RendererBase
getComponentClass
in class RendererBase
public void encodeCaption(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, AbstractDataTable dataTable) throws IOException
IOException
public EncodeStrategy getHeaderEncodeStrategy(javax.faces.component.UIComponent column, String facetName)
getHeaderEncodeStrategy
in class AbstractTableRenderer
public boolean containsThead()
containsThead
in class AbstractTableRenderer
public void encodeClientScript(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, UIDataTableBase dataTableBase) throws IOException
encodeClientScript
in class AbstractTableRenderer
IOException
public void encodeHiddenInput(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext context, UIDataTableBase component) throws IOException
encodeHiddenInput
in class AbstractTableRenderer
IOException
public String getTableSkinClass()
getTableSkinClass
in class AbstractTableRenderer
public String getCaptionSkinClass()
public String getRowSkinClass()
getRowSkinClass
in class AbstractTableRenderer
public String getFirstRowSkinClass()
getFirstRowSkinClass
in class AbstractTableRenderer
public String getCellSkinClass()
getCellSkinClass
in class AbstractTableRenderer
public String getHeaderSkinClass()
getHeaderSkinClass
in class AbstractTableRenderer
public String getHeaderFirstSkinClass()
getHeaderFirstSkinClass
in class AbstractTableRenderer
public String getHeaderCellSkinClass()
getHeaderCellSkinClass
in class AbstractTableRenderer
public String getColumnHeaderSkinClass()
getColumnHeaderSkinClass
in class AbstractTableRenderer
public String getColumnHeaderFirstSkinClass()
getColumnHeaderFirstSkinClass
in class AbstractTableRenderer
public String getColumnHeaderCellSkinClass()
getColumnHeaderCellSkinClass
in class AbstractTableRenderer
public String getColumnFooterSkinClass()
getColumnFooterSkinClass
in class AbstractTableRenderer
public String getColumnFooterFirstSkinClass()
getColumnFooterFirstSkinClass
in class AbstractTableRenderer
public String getColumnFooterCellSkinClass()
getColumnFooterCellSkinClass
in class AbstractTableRenderer
public String getFooterSkinClass()
getFooterSkinClass
in class AbstractTableRenderer
public String getFooterFirstSkinClass()
getFooterFirstSkinClass
in class AbstractTableRenderer
public String getFooterCellSkinClass()
getFooterCellSkinClass
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 EncodeStrategy getHiddenContainerStrategy(UIDataTableBase dataTableBase)
getHiddenContainerStrategy
in class AbstractTableRenderer
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.