public class DataGridRenderer extends AbstractRowsRenderer implements MetaComponentRenderer
Constructor and Description |
---|
DataGridRenderer() |
Modifier and Type | Method and Description |
---|---|
RowHolderBase |
createRowHolder(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object[] options) |
void |
decodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String metaComponentId) |
protected void |
doCleanup(javax.faces.context.FacesContext context,
RowHolderBase rowHolder) |
protected void |
doEncodeChildren(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
void |
encodeCaption(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
AbstractDataGrid dataGrid) |
void |
encodeFacet(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent facet,
EncodeStrategy strategy,
AbstractDataGrid dataGrid,
Object[] params) |
void |
encodeFakeRow(javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder) |
void |
encodeFooter(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
AbstractDataGrid dataGrid,
boolean partial) |
void |
encodeHeader(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
AbstractDataGrid dataGrid,
boolean partial) |
void |
encodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String metaComponentId) |
void |
encodeNoData(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
AbstractDataGrid dataGrid) |
void |
encodeRow(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
RowHolderBase rowHolder) |
void |
encodeTBody(javax.faces.context.ResponseWriter writer,
javax.faces.context.FacesContext facesContext,
AbstractDataGrid dataGrid,
boolean partial) |
protected Class<? extends javax.faces.component.UIComponent> |
getComponentClass()
Get base component slass , targetted for this renderer.
|
DataVisitResult |
process(javax.faces.context.FacesContext facesContext,
Object rowKey,
Object argument)
This method called back ( as visitor ) from
ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object) for each
row. |
encodeRows, get, getColumnClass, getColumnClasses, getRendersChildren, getRowClass, getRowClassAttribute, getRowClasses, processRows, put, renderRowHandlers
concatClasses, concatStyles, decode, doDecode, doEncodeBegin, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getResourcePath, getSkin, getUtils, isAlreadyRendered, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildren
public void encodeRow(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, RowHolderBase rowHolder) throws IOException
encodeRow
in class AbstractRowsRenderer
IOException
public void encodeHeader(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, AbstractDataGrid dataGrid, boolean partial) throws IOException
IOException
public void encodeFooter(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, AbstractDataGrid dataGrid, boolean partial) throws IOException
IOException
public void encodeCaption(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, AbstractDataGrid dataGrid) throws IOException
IOException
public void encodeNoData(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, AbstractDataGrid dataGrid) throws IOException
IOException
public void encodeFacet(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent facet, EncodeStrategy strategy, AbstractDataGrid dataGrid, Object[] params) throws IOException
IOException
public void encodeTBody(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, AbstractDataGrid dataGrid, boolean partial) throws IOException
IOException
protected void doEncodeChildren(javax.faces.context.ResponseWriter writer, javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
doEncodeChildren
in class AbstractRowsRenderer
IOException
public RowHolderBase createRowHolder(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object[] options)
createRowHolder
in class AbstractRowsRenderer
protected Class<? extends javax.faces.component.UIComponent> getComponentClass()
RendererBase
getComponentClass
in class RendererBase
public void encodeMetaComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String metaComponentId) throws IOException
encodeMetaComponent
in interface MetaComponentRenderer
IOException
public void decodeMetaComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String metaComponentId)
decodeMetaComponent
in interface MetaComponentRenderer
protected void doCleanup(javax.faces.context.FacesContext context, RowHolderBase rowHolder) throws IOException
doCleanup
in class AbstractRowsRenderer
IOException
public DataVisitResult process(javax.faces.context.FacesContext facesContext, Object rowKey, Object argument)
DataVisitor
ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object)
for each
row.process
in interface DataVisitor
process
in class AbstractRowsRenderer
facesContext
- current JSF context.rowKey
- current row key of DataModelargument
- Implementation-specific argumentpublic void encodeFakeRow(javax.faces.context.FacesContext facesContext, RowHolderBase rowHolder) throws IOException
encodeFakeRow
in class AbstractRowsRenderer
IOException
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.